Я хотел бы получить доступ к моей $scopeпеременной в консоли Chrome JavaScript. Как я могу это сделать? Я не могу видеть $scopeни имя моего модуля myappв консоли в качестве...
В AngularJS область видимости - это объект, который относится к модели приложения. Это контекст выполнения для выражений.
Я хотел бы получить доступ к моей $scopeпеременной в консоли Chrome JavaScript. Как я могу это сделать? Я не могу видеть $scopeни имя моего модуля myappв консоли в качестве...
Я не понимаю, как использовать $scope.$watchи $scope.$apply. Официальная документация не помогает. Что я не понимаю конкретно: Они связаны с DOM? Как я могу обновить DOM изменения в модели? Какая связь между ними? Я пробовал этот урок , но он принимает понимание $watchи $applyкак должное. Что...
Я внимательно прочитал документацию AngularJS по этой теме, а затем возился с директивой. Вот скрипка . И вот некоторые соответствующие фрагменты: Из HTML : <pane bi-title="title" title="{{title}}">{{text}}</pane> Из директивы панели: scope: { biTitle: '=', title: '@', bar: '=' }, Есть...
В разделе «Создание компонентов» на домашней странице AngularJS есть следующий пример: controller: function($scope, $element) { var panes = $scope.panes = []; $scope.select = function(pane) { angular.forEach(panes, function(pane) { pane.selected = false; }); pane.selected = true; } this.addPane =...
Я обнаружил, что мне нужно все больше и больше вручную обновлять свою страницу до объема, начиная с создания приложения в угловом формате. Единственный способ, которым я знаю, - это звонить $apply()из области действия моих контроллеров и директив. Проблема в том, что он выдает ошибку в консоль,...
Я настроил свои контроллеры, используя data-ng-controller="xyzController as vm" У меня есть сценарий с родительскими / дочерними вложенными контроллерами. У меня нет проблем с доступом к родительским свойствам во вложенном html с помощью $parent.vm.property, но я не могу понять, как получить доступ...
Теперь, когда разница в производительности между $broadcastи $emitбыла устранена, нет никаких оснований предпочесть , $scope.$emitчтобы $rootScope.$broadcast? Они разные, да. $emit ограничено иерархией области действия (вверх) - это может быть хорошо, если оно соответствует вашему дизайну, но мне...
Я хочу следить за изменениями в словаре, но по какой-то причине смотреть обратный вызов не вызывается. Вот контроллер, который я использую: function MyController($scope) { $scope.form = { name: 'my name', surname: 'surname' } $scope.$watch('form', function(newVal, oldVal){ console.log('changed');...
При условии, что HTML-элемент типа div, как установить значение его idатрибута, который является объединением переменной области видимости и
Я ищу некоторые рекомендации, которые можно использовать, чтобы помочь определить, какой тип области использовать при написании новой директивы. В идеале мне бы хотелось что-то похожее на блок-схему, которая проведет меня через кучу вопросов и выдаст правильный ответ - без новой новой области,...
Как я могу использовать $rootScopeдля хранения переменных в контроллере, к которому я хочу позже обратиться в другом контроллере? Например: angular.module('myApp').controller('myCtrl', function($scope) { var a = //something in the scope //put it in the root scope });...
У меня есть веб-страница, которая служит редактором для одной сущности, которая находится в виде глубокого графика в свойстве $ scope.fieldcontainer. Получив ответ от моего REST API (через $ resource), я добавляю часы в 'fieldcontainer'. Я использую эти часы, чтобы определить, является ли страница...
У меня есть этот модуль маршрутов: var mainModule = angular.module('lpConnect', []). config(['$routeProvider', function ($routeProvider) { $routeProvider. when('/home', {template:'views/home.html', controller:HomeCtrl}). when('/admin', {template:'views/admin.html', controller:AdminCtrl})....
У меня есть директива формы, которая использует указанный callbackатрибут с изолированной областью: scope: { callback: '&' } Он находится внутри выражения ng-repeatтак, что я передаю, включает в себя idобъект в качестве аргумента функции обратного вызова: <directive ng-repeat = "item in...
Как подписаться на изменение свойства при использовании controller asсинтаксиса? controller('TestCtrl', function ($scope) { this.name = 'Max'; this.changeName = function () { this.name = new Date(); } // not working $scope.$watch("name",function(value){ console.log(value) }); }); <div...
Я много читал об использовании этих символов в реализации пользовательских директив в AngularJS, но концепция до сих пор мне не ясна. Я имею в виду, что это значит, если я использую одно из значений области в пользовательской директиве? var mainApp = angular.module("mainApp", []);...
<a ng-href="#" class="navbar-brand" title="home" data-translate>PORTAL_NAME</a> Я хочу перезагрузить страницу. Как я могу это
Я пытаюсь увидеть, есть ли простой способ получить доступ к внутренней области контроллера через внешнюю функцию javascript (совершенно не имеющую отношения к целевому контроллеру) Я видел здесь еще пару вопросов, angular.element("#scope").scope(); получит область видимости из элемента DOM, но мои...
Одна из интересных вещей, которую может сделать AngularJS, - это применить фильтр к определенному выражению привязки данных, что является удобным способом применения, например, валюты, зависящей от языка и региональных параметров, или форматирования даты свойств модели. Также хорошо иметь...
Я пишу образец приложения с использованием angularjs. У меня в браузере Chrome возникла ошибка, указанная ниже. Ошибка Ошибка: [ng: areq] http://errors.angularjs.org/1.3.0-beta.17/ng/areq?p0=ContactController&p1=not%20a%20function%2C%20got%20undefined Что отображается как Аргумент...