им пытаются повторить директиву внутри директивы, так что я могу иметь шаблон на каждой из директивы, но проблема в том, что я могу показать только первую запись при использовании нг-transcludeTransclude на нг-повторить
Здесь это то, что я сделал до сих пор
<div ng-app="TestApp">
<div ng-controller="TestCtrl">
<test-collector>
<test-data xx-value="Mouse" xx-href="https://fb.com" />
<test-data xx-value="Keyboard" xx-href="https://goo.gl" />
</test-collector>
</div>
</div>
и для контроллера
var app = angular.module('TestApp', []);
app.controller('TestCtrl', ['$scope', function($scope){
}]);
app.directive("testCollector", function() {
return {
restrict: "E",
scope: {},
transclude: true,
replace: true,
controller: function($scope) {
},
template: '<div>' +
'<div ng-transclude></div>' +
'</div>'
}
});
app.directive("testData", function(){
return {
restrict: "E",
require: '^testCollector',
transclude: true,
replace: true,
scope: {
xxValue: '@',
xxHref: "@"
},
template: '<a href="{{xxHref}}">{{xxValue}}</a>'
}
});
я только получить Mous е
я подготовил скрипку, чтобы увидеть его в действии CLICK HERE
любая помощь, пожалуйста.
Спасибо заранее
Привет @pankajparkar я могу добавить еще один вопрос? просто связанный с этим в любом случае, мой вопрос заключается в том, как добавить после нажатия кнопки? вот несколько примеров http://jsfiddle.net/yk3f8kvo/7/ –
Да, он должен быть украден в новом вопросе –
после добавления вопроса дайте мне знать. Я немного поеду на это. –