繁体   English   中英

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

[英]What's the most efficient way to use Angular component/directive bindings?

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

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

相对

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

谢谢!

这是我认为你应该做的:

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

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

该指令的目的是将逻辑与 is gui 统一到一个地方,然后将结果公开给一个配置对象或使用回调函数。

希望能帮助到你。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM