Снова я ... Я застрял. Мне нужно использовать Angular.JS в моем проекте, но я не могу запускать Angular в динамически сгенерированных тегах.Angular.JS in dynamic JQuery
<h1>Your albums</h1><hr/>
<div ng-controller="AlbumsController">
<ul>
<li ng-repeat="album in albums">
{{album.name}}
<p>{{album.desc}}</p>
</li>
</ul>
</div>
Это блок, который динамически генерируется через JQuery.
<html ng-app="Application" class="no-js" lang="ru">
Этот тег статический, и он должен быть угловатым.
Мой динамический блок не работает. Она возвращает: {{album.name}} {{ album.desc}}, это признак не инициализированы Angular.JS :(
var Juster = angular.module('Juster', []);
Juster.controller('AlbumsController', function ($scope) {
$.post("/index.php/profile_ctrl/myalbums", function(data){
$scope.albums = data;
})
});
может вам показать нам ваш контроллер/Js? –
var Juster = angular.module ('Juster', []); Juster.controller ('AlbumsController', функция ($ масштаб) { $ .post ("/ index.php/profile_ctrl/myalbums", функция (данные) { $ scope.albums = данные; })} ); Итак, html: – user3169724
Я начал создавать свой проект на JQuery после того, как вспомнил об Angular. Это помогает, легко отображать json – user3169724