使用Angular组件/指令绑定的最有效方法是什么?

时间:2016-07-08 18:02:49

标签: javascript angularjs

我正在开发一个具有大型配置对象的应用程序,具有25个以上的属性和多个嵌套对象。我正在尝试创建一个填充其中几个属性的指令/组件,我想知道在$$观察者方面是否更有效地将整个表单/配置对象或那些属性单独作为绑定传递。换句话说:

<my-directive config="config"></my-directive>

<my-directive
    prop-one="config.prop1"
    prop-two="config.prop2"
    prop-three="config.prop3">
</my-directive>

谢谢!

1 个答案:

答案 0 :(得分:0)

我认为你应该这样做:

<my-directive config="config"></my-directive>

并且在指令模板中,您应该使用ng-module设置双向绑定,或者只设置单向绑定。

该指令的目的是将逻辑与gui联合起来,然后将结果暴露给配置对象或使用回调函数。

希望它有所帮助。

请记住,您不能双向绑定只能绑定属性的对象。