Я пытаюсь получить мою голову вокруг обучения $ компиляции, но просто ищу пару указателей о том, где я буду неправильно ...Угловые не компиляции correcty
var app = angular.module("App", []);
app.controller("Ctrl", function ($scope, $http, $compile) {
}).directive('myDir', function ($compile) {
$(document).on("click", "#button", function ($compile) {
var newDirective = angular.element('<li>{{app data}}</li>');
$(".grid ul").append(newDirective);
$compile(newDirective)($scope);
});
});
Я полагаю, во-первых, ничего похоже, работает, когда я помещаю его в свой каталог, но это происходит, когда я помещаю его в контроллер. И, во-вторых, он, похоже, не компилируется, поскольку угловые метки/элементы не отображаются правильно. Я просто не могу понять, где я буду неправильно ...
Это является удивительным спасибо! Я случайно пропустил какой-то код, когда я привел пример, хотя и отредактировал. Первоначально у меня был щелчок на кнопке, который добавил элемент списка в UL .. (Извините, я должен был правильно прочитать свой код перед отправкой). Можно ли обновить плунжер, чтобы показать, как это включить, пожалуйста? Другое то, что он отлично работает – Whirlwind991
уверен, просто обновите вопрос с помощью html, я дам попробовать – Deep
обновил плункер, предположив ваш html, надеюсь, что это поможет. – Deep