Javascript 如何使用绑定函数来;这";在html中?风格指南angularjs
我用的是惯例 内部部分隐藏实现细节的函数声明 如何在side html中将函数绑定到Javascript 如何使用绑定函数来;这";在html中?风格指南angularjs,javascript,angularjs,Javascript,Angularjs,我用的是惯例 内部部分隐藏实现细节的函数声明 如何在side html中将函数绑定到this时使用它,如: function AvengersCtrl() { var vm = this; vm.activate = activate; function activate() { alert("activate"); } } 并在html中使用它: <body ng-controller="AvengersCtrl">...
this
时使用它,如:
function AvengersCtrl() {
var vm = this;
vm.activate = activate;
function activate() {
alert("activate");
}
}
并在html中使用它:
<body ng-controller="AvengersCtrl">...
<button ng-click="activate()"></button>
</body>
您需要使用所谓的语法:
。。。
您需要使用所谓的语法:
。。。
您需要使用所谓的语法:
。。。
您需要使用所谓的语法:
。。。
。。。
如果您没有为控制器指定别名(正如我对“aveng”所做的那样),并且没有使用alias.function()语法调用函数,angular将在全局函数中查找“activate()”函数,而不是在AvengersCtrl对象中。。。
如果您没有为控制器指定别名(正如我对“aveng”所做的那样),并且没有使用alias.function()语法调用函数,angular将在全局函数中查找“activate()”函数,而不是在AvengersCtrl对象中。。。
如果您没有为控制器指定别名(正如我对“aveng”所做的那样),并且没有使用alias.function()语法调用函数,angular将在全局函数中查找“activate()”函数,而不是在AvengersCtrl对象中。。。
如果没有为控制器指定别名(正如我对“aveng”所做的那样),并且没有使用alias.function()语法调用函数,angular将在全局函数中查找“activate()”函数,而不是在AvengersCtrl对象中
$scope.activate = activate;
<body ng-controller="AvengersCtrl as ctrl">...
<button ng-click="ctrl.activate()"></button>
</body>
<body ng-controller="AvengersCtrl as aveng">...
<button ng-click="aveng.activate()"></button>
</body>