Вопросы по теме 'angularjs-controller'

AngularJS: Как передавать переменные между контроллерами?
У меня есть два контроллера Angular: function Ctrl1($scope) { $scope.prop1 = "First"; } function Ctrl2($scope) { $scope.prop2 = "Second"; $scope.both = Ctrl1.prop1 + $scope.prop2; //This is what I would like to do ideally } Я не...
330561 просмотров

angularjs: предотвращение изменения маршрута
Я попытался сделать следующее в своем контроллере: $scope.$on("$routeChangeStart", function (event, next, current) { if (!confirm('are you sure ?')) { event.preventDefault(); } }); Но это не работает....
1024 просмотров
schedule 29.04.2024

Как мне повторно создать контроллер AngularJS после изменения данных?
Я посмотрел и предположил, что это просто, но просто не смог понять документацию API для этого. Предположим, у меня есть контроллер, который извлекает данные при первом вызове (конечно, я опускаю тонну): myCtrl = function ($scope, Data) {...
1386 просмотров

Директивы AngularJS и модель
Я не уверен, что этот вопрос задавался, но является ли хорошей практикой (недопустимой) возиться с моделью данных из директивы AngularJS? Например, если в моем контроллере у меня есть какой-то объект, например: app.controller("MyCtrl",...
130 просмотров

Разница между функцией компиляции/ссылки и функцией контроллера в AngularJS?
Я пытаюсь написать свои собственные директивы AngularJS. Кажется, я понимаю разницу между функциями compile и link . Это видео хорошо проясняет ситуацию. Но теперь я не уверен, что понимаю роль контроллера в директиве. Директива может...
143 просмотров

Jasmine Test в Angular для контроллера
Я получаю следующую ошибку: TypeError: undefined is not a function Проблема в том, что общим является модуль и фабрика, и проблема в моей линии. var ctrl = $controllerConstructor("resetPasswordSentScreen", { $scope: scope, common: common});...
701 просмотров
schedule 20.03.2024

Правильно ли я разделил состояние вне директивы angular? (проблема с родительской областью / $ rootScope)
У меня есть два элемента на моей странице, которые каким-то образом не вложены друг в друга. С атрибутами первого я хотел бы установить содержимое второго, например: <body> <input info="This is some info"></input>...
402 просмотров

Как я могу надежно получить область действия контроллера в директиве?
Скажем, у меня есть директива, которая просто выводит идентификатор области видимости. .directive('myCustomer', function() { return { template: 'directive scope {{$id}}', link: function(scope, el, attrs) { //console.log('controller...
573 просмотров

Angular ui.router, вызвать функцию родительского контроллера из дочернего контроллера?
Я использую Angular с ui.router и настроил вложенное представление. В родительском представлении есть div, видимость которого я могу переключать с помощью функции на родительском контроллере. Я хотел бы вызвать эту функцию из дочернего контроллера...
11386 просмотров

Передача директивы формы обратного вызова функции контроллера в AngularJS
У меня есть директива и контроллер. Директива определяет функцию в изолированной области. Он также ссылается на функцию в контроллере. Эта функция принимает обратный вызов. Однако, когда я вызываю его из директивы и передаю обратный вызов,...
2792 просмотров

Инициирование директивы от контроллера
У меня возникли проблемы с поиском способа инициировать директиву после возврата данных. Я пытаюсь построить отчет, используя html-таблицы и ng-repeat. Объект отчета создается с использованием Factory. Фабричный метод возвращает объект отчета, а...
732 просмотров

Как заставить разные контроллеры использовать разные конфигурации $httpProvider в AngularJS?
У меня есть проект AngularJS, использующий макет каталога из angular-seed. https://github.com/angular/angular-seed app.js содержит конфигурацию моего http-провайдера. Все мои контроллеры должны использовать одну и ту же конфигурацию...
375 просмотров

Попытка вызвать метод в службе из контроллера
Я пытаюсь вызвать метод службы из контроллера и получаю сообщение об ошибке: «TypeError: undefined не является функцией». Кто-нибудь видит что-то не так с тем, как я все настроил? действительный.js angular.module('valid', [...
524 просмотров

Директива AngularJS с использованием другого контроллера
Я пытаюсь создать директиву, которая будет выводить HTML-шаблон, использующий данные из контроллера. В sample.js я добавил модуль, контроллер и директиву var app = angular.module("myApp", []); app.controller("MyCtrl", function($scope) {...
700 просмотров

Угловой JS. правильно установить ng-модель в повторяемой директиве выбора
Только начал изучать AngularJS. Я написал этот контроллер и директиву для повторения элемента формы выбора, потому что мне нужно выполнить некоторую работу на стороне сервера, чтобы заполнить его параметры. Вот директива в HTML:...
403 просмотров

AngularJS ng-контроллер не работает
Я только что начал изучать AngularJS в w3schools . Я пытаюсь практиковать примеры того, что они когда-либо упоминали в учебниках. Все работает нормально, но когда я пришел к «Контроллерам AngularJS», он не работает должным образом, как хорошо...
45208 просмотров

Как динамически выбирать репозиторий/сервис для использования в директиве/контроллере?
У меня есть директива, которая получает данные из базы данных, но я хочу, чтобы она использовала разные репозитории (с одним и тем же API) в разных местах проекта. Входящие данные имеют аналогичные поля, так что это не проблема. Есть ли способ...
248 просмотров

AngularJS: Должен ли я преобразовать функцию связывания директивы в контроллер?
Я слышал, что рекомендуется использовать синтаксис controllerAs вместе с bindToController: true в директивах, использующих изолированную область. Ссылки: один , два Предположим, у меня есть такая директива:...
7031 просмотров

RequireJS загружает угловое приложение, но не создает app.controller
Я настроил очень простую среду для загрузки компонентов AngularJS (которые управляются Bower) с помощью RequireJS. Мой index.html очень прост: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">...
2344 просмотров

Всплывающее окно AngularJS привязывается к переменной контроллера
Я пытаюсь создать всплывающее окно и загрузить в него содержимое непосредственно с контроллера. Я могу успешно привязать flag к всплывающей подсказке, используя директиву из этого ответа , но всплывающее окно продолжает показывать начальное...
2978 просмотров