小编Yur*_*nko的帖子

在Angular 1.5中进行"单向绑定"(<)有什么意义?

随着Angular 1.5中组件概念的引入,还引入了单向数据绑定(<).但是,手册说:

但请注意,父组件和组件范围都引用相同的对象,因此,如果要更改组件中的对象属性或数组元素,则父级仍将反映该更改.因此,一般规则应该是永远不要更改组件范围中的对象或数组属性.

事实上,在指令/组件范围中更改对象的属性会反映在父范围内 - 听起来不像是单向绑定,它只会增加整个事物的混乱 - 我们现在有半单向绑定,你最好不要用于对象或数组,而对于字符串我们有@.

什么是使用单向数据绑定的有用实际场景?或者完全避免它以保护自己免受意外变化是一个好主意 - 因为单向概念尖叫它是单向的,而事实并非如此?

javascript angularjs angular-directive

5
推荐指数
1
解决办法
282
查看次数

Angular' BuilderContext.reportStatus 似乎没有向控制台报告任何内容

根据 angular-cli 文档,BuilderContext.reportStatus()应该用于报告构建器活动的状态,但我什么也没看到(使用"@angular-devkit/architect": "^0.802.0"),而BuilderContext.logger.info()确实将状态输出到控制台,所以我对如何使用 reportStatus 功能完全感到困惑。

angular-cli angular angular-builder

5
推荐指数
0
解决办法
73
查看次数