gpt4 book ai didi

javascript - AngularJS指令仅识别2路绑定(bind)类型

转载 作者:行者123 更新时间:2023-11-28 06:00:58 26 4
gpt4 key购买 nike

我有一个具有隔离范围的自定义指令,它本身可以正常工作,但只有当我使用“=”运算符绑定(bind)指令的属性时,即当我将它们定义为双向绑定(bind)时。如果我尝试将它们更改为单向绑定(bind)('<'),则会收到此错误。 https://docs.angularjs.org/error/ $compile/iscp?p0=xflWorkout&p1=create&p2=%3C&p3=isolate%20scope%20definition

这是我的指令的示例:

angular.module('directive.module', ['directive.dependency'])
.directive('directiveName', function(){
return {
restrict: 'E',
scope: {
'attr1': '=info',
'create': '<',
'attr3': '<',
'attr4': '=',
'attr5': '<'
},
templateUrl: 'template.html',
replace: true,
controller: function($scope, $element, $attrs, $transclude, ...){
//controller code`enter code here`
}
}});

此外,我正在使用 Angular 1.4.2。

尽管我的应用程序运行良好,但我想知道为什么它会这样,所以感谢您的帮助! :)

最佳答案

关于javascript - AngularJS指令仅识别2路绑定(bind)类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37280161/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com