私はAngularJSの初心者です。次のコードがあります。
次の js ファイルで定義されたコンポーネント:
angular.module('EasyDocsUBBApp')
.component('loginTag', {
templateUrl: 'login-tag/login-tag.html',
controller: function () {
alert(1);
this.login = function () {
console.log(this.username + ':' + this.password);
};
}
});
ルーティングも構成した app.js ファイルの内容は次のとおりです。
var app = angular.module('EasyDocsUBBApp', ['ngRoute']);
app.config(function ($routeProvider) {
$routeProvider
.when('/', {
templateUrl: 'login-tag/login-tag.html'
})
.when('/test', {
templateUrl: 'test.html'
})
.otherwise({
redirectTo: 'login-tag/login-tag.html'
});
});
私の問題は、コントローラーがロードされていないことです (アラート ウィンドウが表示されません)。誰かが私が間違っていたことを教えてもらえますか? (私のコードに関する補足的な詳細が必要な場合は、教えてください)