monksai

Results 4 comments of monksai

依赖注入可以, 通过自定义注解的方式优雅解决 ``` javascript function Inject(...dependencies) { return function decorator(target, key, descriptor) { if(descriptor) { const fn = descriptor.value; fn.$inject = dependencies; } else { target.$inject = dependencies; } };...

个人感觉 剥离的好处未必明显,如果代码逻辑清晰,抽象良好,重构的代价未必大;

> 对于大型Web应用来说,组件化是必须的,但是如何实现组件化,每个人都有自己的看法,所以组件化这个词就像民主,法制一样,容易谈,难做。 > > 实际在用组件,尤其UI组件的时候,会出现很多尴尬的地方,比如说同一个组件在不同场景下形态不一致,所以我们需要多个层次的组件复用级别。 > > 在Angular 1.x中,组件化并不是一个很明确的概念,它的整体思路还是:逻辑层+模板层这样的概念,此外,有一些指令(directive),用于表达对HTML标签、属性的增强。 ### 组件化 实际开发中, 合理规划组件的粒度十分困难。 必须承认, 我们团队开发的组件整体质量还不高, 大家都在摸索中 。 但由于分工css 与 js 岗位职责的分离 ,这些质量参差不齐的组件,在缺少文档, 测试, 一致的命名规范的情况下, 为CSS 样式的工程化管理带来很大的挑战。 与此同时, 在团队合作中, 还有产品经理、 UI...

computed attribute not compatible with DirtyModel $restore function throw a exception: Cannot set property isOverstaffed of # which has only a getter