DOM を操作していないので、コンポーネントとして表示したい html があります。
ディレクティブとしては正常に機能しますが、コンポーネントとしては機能しません。以前に問題なくコンポーネントを作成しましたが、ここで何が問題なのかわかりません。コンポーネント コードでコメントアウトし、ディレクティブをアウトすると、機能しません。
私が何を間違えたのか分かりますか?
(function() {
"use strict";
angular
.module('x.y.z')
// .component('triangularStatus', {
// bindings: {
// value: '=',
// dimension: '=?'
// },
// templateUrl: '/path/to/triangular-status.html',
// controller: TriangularStatusController,
// controllerAs: 'vm'
// });
.directive('triangularStatus', triangularStatus);
function triangularStatus() {
var directive = {
scope: {
value: '=',
dimension: '=?'
},
replace: true,
templateUrl: '/path/to/triangular-status.html',
controller: TriangularStatusController,
controllerAs: 'vm',
};
return directive;
}
TriangularStatusController.$inject = [];
function TriangularStatusController() {
var vm = this;
}
})();