Я хочу получить отображаемый контент внутри директивы Angular. Вот мой код:
Javascript:
app.controller('appCtrl', function($scope){
$scope.items = [1,2,3,4]
});
app.directive('pane', function($interpolate, $compile){
return {
restrict: 'E',
scope:true,
link: function(scope, element, attrs){
var text = element.html();
var content = $interpolate(text)(scope);
alert(content);
}
}
});
HTML:
<div ng-controller='appCtrl'>
<pane>
<span ng-repeat="item in items">{{item}}, </span>
</pane>
</div>
Итак, но когда я запускаю его, я получаю только "" в окне предупреждения
ps: я пытался следовать этот ответ, но он не работает