У меня есть элемент directive
, который мне нужно вызвать из controller
, вместо того, чтобы писать это в html-файле.Вызов директивы элемента управления от контроллера
Элемент Директива:
angular.module("providerApp")
.directive("openTab", function() {
return {
restrict: 'E',
templateUrl: '/resources/js/directiveView/openTab.html'
}
});
Это directive
я хочу, чтобы вызвать через мой контроллер в script
, а не писать в HTML-файл. Что-то вроде этого:
Контроллер
angular.module("providerApp")
.controller('appointmentsController', function() {
$("<div>").append("<open-Tab></open-Tab>");
});
Вместо того, чтобы писать в html
файл, как написано below.I хотите пропустить директиву письма в разметке, как он должен быть оказаны динамически и его место в РОМ не фиксированный, который определяется controller
.
разметке
<html>
<head></head>
<body>
<open-tab></open-tab>
</body>
</html>
Как я спросил, я не хочу, чтобы вызвать мою директиву разметке. В основном положение директивы в markUp определяется контроллером, поэтому оно должно динамически отображаться с контроллера. –
@GyaneshGouraw thats мой плохой .. посмотрите на обновленное решение –
@GyaneshGouraw вы проверили его.? –