Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs绑定自定义属性一次(如bindonce)_Angularjs_Angularjs Scope_Custom Attribute - Fatal编程技术网

Angularjs绑定自定义属性一次(如bindonce)

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只设置一次 很抱歉没有澄清,但这不是一个指令,它是在一个

我非常喜欢Bindonce,但我注意到它的属性绑定是有限的。我想绑定一个自定义属性,比如data form=school.\u id,我只想绑定一次。我知道我可以做一些像data form={{{school.{id}}}这样的事情,但从我的理解来看,这将创建一个观察者,我不希望这样,因为我知道它不会改变

有人有什么想法吗?

您可以在链接函数中使用$eval:scope.form=scope.$eval'form'


这样,scope.form只设置一次

很抱歉没有澄清,但这不是一个指令,它是在一个ng重复