我做了一個登錄指令看起來像這樣:AngularJs控制器數據的HTML指令不可見
指令登錄
(function() {
'use strict';
angular
.module('lnjapp.login',[])
.directive('login', login);
function login() {
var directive = {
templateUrl: '/app/components/login/login.html',
restrict: 'E',
Controller: login.controller,
controllerAs: 'vm'
};
return directive;
}
})();
login.controller
(function() {
'use strict';
angular
.module('lnjapp.login')
.controller('loginController', loginController);
function loginController()
{
var vm = this;
vm.test = 'test';
}
})();
login.html
<div class="form-group pull-left">
<label>
<b>d{{ vm.test }}</b>
<input type="checkbox" name="remember"> Onhoud mij
</label>
<br>
<a ng-href="#/wachtwoord/vergeten">Wachtwoord Vergeten?</a>
</div>
在login.html
vm.test
是空的嗎?
這裏有什麼問題?
在指令
swap login.controller'loginController' – Lucas