Я только начал с Angularjs, и я пытаюсь создать директиву.
мой JS файл:Директива Angularjs не отображается
var app = angular.module('myCars',['ngResource']);
app.controller('CarController', function (Post) {
var b = Post.query(function() {
console.log(all);
});
this.cars = b;
});
app.directive("carCritics", function() {
return {
restrict: 'E',
templateUrl: '~/Views/Home/car-critics.cshtml'
};
});
в моем файле cshtml это выглядит следующим образом:
<car-critics></car-critics>
Я прочитал много документаций в Интернете о директивах, и я не могу видеть, что я делаю неправильно. В любое время, когда я запускаю приложение, часть моей директивы не отображается. Я бы действительно предложил любую помощь.
Похоже, что путь в 'templateUrl' парам неверен – Adeel
Вам нужно предоставить больше контекста. Наиболее распространенными местами, которые я вижу в директивах, являются: когда вы забыли включить их в зависимость от модуля, использующего директиву, или если вы забудете загрузить скрипт, который определяет директиву. – Cheruvian
@Cheruvian, как бы включить их в качестве зависимости и какой контекст отсутствует? – JJJJ