Я пытаюсь создать директиву, которая добавляет много html, когда пользователь нажимает кнопку.Как добавить html в Angular в моем случае?
angular.module('myApp').directive('testProduct', function() {
return {
restrict: 'A',
link: function(scope, elem) {
var html;
html = '<div>… a lot of html tags and contents………….';
// a lot of html tags
//I want to link to a html file like product.html
//instead of defining here.
elem.bind('click', function() {
$('.product').remove();
elem.closest('div').append(html);
})
}
};
}
);
В любом случае, я могу связать html с другим файлом? templateUrl:product.html
? Я не могу использовать его здесь, потому что я хочу только добавить этот html, когда пользователь нажимает кнопку.
Большое спасибо!
Можете ли вы показать подробнее об этом? +1 – BonJon