Я новичок угловой. Я работаю с угловым применением. Требование моего клиента - добавлять рекламу на некоторые страницы. У меня есть данные, такие как позиция для рекламы, изображение рекламы и т. Д. Я хотел бы реализовать эту функциональность как создание угловой директивы. Поэтому я могу назвать эту директиву тегом на своих страницах. Так может ли кто-нибудь сказать, как написать эту директиву? Пожалуйста, смотрите код ниже:реализация рекламной директивы в угловых js
zentieraDirectives.directive('advertisement',function($http,$rootScope){
$http.post($rootScope.STATIC_URL + 'admins/getadvertisement').success(function(response){
console.log("success advertisement");
return {
template: 'Name: <img src="https://angularjs.org/img/AngularJS-small.png" /> <span ng-click="closeAdvertisement()">X</span>'
};
}) .error(function(err){
console.log("Error"+err);
});
});
Когда я проверяю на консоли, я получил «успеха рекламы», но не вернулся шаблон. Я проверил это на другом пути
app.directive('advertisement', function() {
return {
template: 'Name: {{advertisement}} <img src="https://angularjs.org/img/AngularJS-small.png" /> <span ng-click="closeAdvertisement()">X</span>'
};
});
Моя потребность в том, что на успех апи вызова узла, я должен вернуть шаблон. Мой вид страницы
<h1>advertisement</h1>
<advertisement ng-show="advertisementShow"></advertisement>
Stackoverflow не является кодовым письмом. Вам нужно показать некоторые усилия и исследования. Где ваш код? что ты уже испробовал? – Kyle
извините. Я написал код. Может ли плз проверить мой код? – sulu666