内のコントローラオブジェクトを参照:私のHTMLテンプレート内1角度:私はこのような単純なディレクティブ持つテンプレート
myApp.directive('myDirective', function() {
var controller = ['$scope', function($scope) {
function init() {
this.name = "Sim";
this.age = 6;
}
init();
}];
//define the directive object
var directive = {};
directive.controller = controller;
directive.restrict = 'E';
directive.templateUrl = "hello.html";
directive.controllerAs= 'cus';//defining a name to the controller.
return directive;
});
を私は(上記コントローラは、お客さまとして参照されますのでご注意ください)以下のようなコントローラ変数を参照したいです:このスニペットが動作していないのはなぜここ
<div>
<div>Name: {{cus.name}}</div>
<div> Age: {{cus.age}}</div>
</div>
は問題
と私のplunkのですか?
私はあなたのコントローラでは、あなたがスコープを注入することを見ることができますが、何もスコープに書き込まれませんか? – thsorens
コントローラオブジェクトに値を格納したいが、スコープには格納しません。 https://toddmotto.com/digging-into-angulars-controller-as-syntax/ – Cyril
私は角度を使って作業していたのでしばらくしていましたが)$スコープは注入されていないはずです。場合でも – thsorens