gpt4 book ai didi

angularjs - Angular 中的 this.model 指令内部

转载 作者:行者123 更新时间:2023-12-03 06:50:00 26 4
gpt4 key购买 nike

我对如何使用 this.model 查询 Angular 中的 Controller 模型有疑问

如果我有下一个 Controller :

angular
.module("myApp", [])
.controller('myCtrl', myCtrl)
.directive('myDirective', myDirective);

function myCtrl(){
var vm = this;

//model
vm.myModel = "whatever";
}

//my directive
function myDirective(){
return {
restrict: 'A',
link: function(scope, element, attrs) {
// here!
// how can I acces to the myModel model if it was defined with 'this'
}
}
}

如果我的模型是这样的:

$scope.myModel

我可以使用 myDirective 中的scope.myModel 来读取它,但是使用“this (vm.myModel)”我怎样才能实现这一目标?

最佳答案

它作为范围参数传入。

scope.myModel

对于 vm 语法,它成为范围参数上的另一层。例如:

scope.vm.myModel

关于angularjs - Angular 中的 this.model 指令内部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34798097/

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