Angularjs绑定自定义属性一次(如bindonce)
我非常喜欢Bindonce,但我注意到它的属性绑定是有限的。我想绑定一个自定义属性,比如data form=school.\u id,我只想绑定一次。我知道我可以做一些像data form={{{school.{id}}}这样的事情,但从我的理解来看,这将创建一个观察者,我不希望这样,因为我知道它不会改变 有人有什么想法吗?您可以在链接函数中使用$eval:scope.form=scope.$eval'form'Angularjs绑定自定义属性一次(如bindonce),angularjs,angularjs-scope,custom-attribute,Angularjs,Angularjs Scope,Custom Attribute,我非常喜欢Bindonce,但我注意到它的属性绑定是有限的。我想绑定一个自定义属性,比如data form=school.\u id,我只想绑定一次。我知道我可以做一些像data form={{{school.{id}}}这样的事情,但从我的理解来看,这将创建一个观察者,我不希望这样,因为我知道它不会改变 有人有什么想法吗?您可以在链接函数中使用$eval:scope.form=scope.$eval'form' 这样,scope.form只设置一次 很抱歉没有澄清,但这不是一个指令,它是在一个
这样,scope.form只设置一次 很抱歉没有澄清,但这不是一个指令,它是在一个ng重复