gpt4 book ai didi

javascript - Angular controllerAs 和参数

转载 作者:行者123 更新时间:2023-11-29 10:38:35 25 4
gpt4 key购买 nike

我实际上正在创建一个小指令,但我正面临范围对象和 controllAs 的问题。

事实上,我有这样的结果:

angular.module('app')
.directive('historyConnection', function () {


return {
templateUrl: 'views/directives/historyconnection.html',
restrict: 'E',
scope: {
idUser: '@iduser'
},
controller:function($scope){
console.log(this.idUser); // gives undefined
console.log($scope.idUser); // gives the good value
},
controllerAs:'history'
};
});

来自 html 代码:

<history-connection iduser="55"></history-connection>

我不知道如何在将参数传递给指令时让 controllerAs 工作。你能帮帮我吗?

重要信息在上面的javascript代码中有注释

最佳答案

如果您希望范围属性绑定(bind)到 Controller ,您必须将 bindToController: true 添加到指令定义中。

关于javascript - Angular controllerAs 和参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32884373/

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