何か助けていただければ幸いです。私の問題:$scope.info
からの価値を私の見解で示すことはできません。私はhtmlに直接アクセスできないので、js経由でのみDOMを変更できます。 私は新しい要素を作成し、私はここに例を作成しappend()メソッドが追加されたhtml要素のコントローラからの値の表示方法?
$scope.info = {
clicks: 15862,
spent: '$124',
created: '04/08/2017',
author: 'John Kovalenko',
name: 'Advertise US'
};
var info = document.createElement('div');
info = angular.element(info).attr({
'ng-bind': 'info',
'class': 'statistic-info'
});
angular.element(infoContainer).append(info[0]);
append()
方法でDOMにこれを追加しました。 http://jsfiddle.net/ADukg/13598/
私は間違っていますか?あなたは手動のディレクティブ
var info = angular.element('<div>').attr({
'ng-bind': 'info.author',
'class': 'statistic-info'
});
info = $compile(info)($scope);
angular.element(infoContainer).append(info);
使用どこ$compile
を注入するようにしてくださいを使用して何かを注入する際$compile
を使用する必要が
ありがとうございました!あなたは私の一日を救った! – WhatIsHTML