gpt4 book ai didi

angularjs - 为什么我的指令中的 ctrl 为空?

转载 作者:行者123 更新时间:2023-12-02 22:28:08 26 4
gpt4 key购买 nike

我有一个这样的指令,但为什么参数ctrlnull

标记:

<test ng-name="htest" ng-family="hfamily" ></test>

指令:

 var tmp = "<input   type='text' ng-model='htest' >";

return {
restrict: 'AE',
template: tmp,
require: "^?ngModel",
scope: {
name: "=ngName",
family:"=ngFamily"
},
link: function (scope, element, attrs, ctrl) {
console.log("aaaaaaaaaaaaaaa", ctrl);

}
}

最佳答案

你必须在第一个html标签中插入ng-model='htest',例如

<test ng-name="htest" ng-family="hfamily" ng-model='htest'></test>

关于angularjs - 为什么我的指令中的 ctrl 为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33326886/

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