Запитання з тегом «angularjs-scope»

У AngularJS область є об'єктом, який відноситься до прикладної моделі. Це контекст виконання для виразів.

6
Використання символів '@', '&', '=' і '>' у прив'язці до власної директиви: AngularJS
Я багато читав про використання цих символів для реалізації користувацьких директив в AngularJS, але ця концепція мені ще не зрозуміла. Я маю на увазі, що це означає, якщо я використовую одне із значень області в користувацькій директиві? var mainApp = angular.module("mainApp", []); mainApp.directive('modalView',function(){ return{ restrict:'E', scope:'@' OR scope:'&' OR scope:'=' …


11
Область доступу AngularJS з-за функції js
Я намагаюся зрозуміти, чи існує простий спосіб отримати доступ до внутрішнього поля контролера через зовнішню функцію javascript (абсолютно не має значення для цільового контролера) Я бачив у кількох інших питаннях ось це angular.element("#scope").scope(); витягнув би поле з елемента DOM, але мої спроби наразі не дають належних результатів. Ось jsfiddle: http://jsfiddle.net/sXkjc/5/ …

1
Як зробити двосторонню фільтрацію в AngularJS?
Однією з цікавих речей, яку може зробити AngularJS, є застосувати фільтр до певного виразу, що пов'язує дані, що є зручним способом застосувати, наприклад, для форматування валюти або дати форматування властивостей моделі. Також непогано мати обчислені властивості в області застосування. Проблема полягає в тому, що жодна з цих функцій не працює …

14
Контролер не є функцією, не визначений, при цьому визначаючи контролери в усьому світі
Я пишу зразок заяви за допомогою angularjs. я отримав помилку, згадану нижче, в браузері Chrome. Помилка є Помилка: [ng: areq] http://errors.angularjs.org/1.3.0-beta.17/ng/areq?p0=ContactController&p1=not%20a%20function%2C%20got%20undefined Який представляє як Аргумент "ContactController" не є функцією, не визначений Код <!DOCTYPE html> <html ng-app> <head> <script src="../angular.min.js"></script> <script type="text/javascript"> function ContactController($scope) { $scope.contacts = ["abcd@gmail.com", "abcd@yahoo.co.in"]; $scope.add = …

12
Подія надсилання, коли AngularJS закінчив завантаження
Цікаво, що найкращий спосіб виявити закінчення завантаження / завантаження сторінки, коли всі директиви виконуються при компілюванні / посиланні. Якась подія вже є? Чи слід перевантажувати функцію завантаження?

10
Отримайте значення при зміні вибраної ng-опції
У мене на .html сторінці випадає список, Випадає: <select ng-model="blisterPackTemplateSelected" data-ng-options="blisterPackTemplate as blisterPackTemplate.name for blisterPackTemplate in blisterPackTemplates"> <option value="">Select Account</option> </select> Я хочу виконати дію, коли користувач вибере значення. Отже, у своєму контролері я зробив: Контролер: $scope.$watch('blisterPackTemplateSelected', function() { alert('changed'); console.log($scope.blisterPackTemplateSelected); }); Але зміна значення у спадному списку не запускає …

5
Оновіть змінну області батьківської області в AngularJS
У мене є два контролери, один загорнутий в інший. Тепер я знаю, що дочірня область успадковує властивості з батьківської області, але чи є спосіб оновити батьківську змінну сфери? Поки що я не зустрічав жодних очевидних рішень. У моїй ситуації у мене є контролер календаря у формі. Я хотів би оновити …

4
Передача поточного обсягу до служби AngularJS
Чи правильно передавати "струм" $scopeслужбі AngularJS? Я знаходжусь у ситуації, коли я маю службу $, знаючи, що її споживає лише один контролер, і я хотів би мати посилання на сферу використання контролера в самих методах обслуговування $. Це філософськи правильно? Або я б краще транслювати події до $ rootScope, а …

5
AngularJS: Список ng-повторів не оновлюється, коли елемент моделі зрощено з масиву моделі
У мене є два контролери і ділитися даними між ними за допомогою функції app.factory. Перший контролер додає віджет у масив моделі (плагіни відображається) при натисканні на посилання. Віджет висувається в масив, і ця зміна відображається у представленні (для використання вмісту масиву використовується ng-повтор): <div ng-repeat="pluginD in pluginsDisplayed"> <div k2plugin pluginname="{{pluginD.name}}" …

9
Перевірка, чи об'єкт порожній, працює з ng-show, але не з контролера?
У мене об’єкт JS оголошений так $scope.items = {}; Також у мене є $ http запит, який заповнює цей об’єкт предметами. Я хотів би визначити, чи цей пункт порожній, виявляється, що ng-show це підтримує ... Я вводжу ng-show="items" і магічно це працює, я також хотів би зробити те ж саме …

7
Як ввести контролер в інший контролер в AngularJS
Я новачок у Angular і намагаюся зрозуміти, як це робити ... За допомогою AngularJS, як я можу ввести контролер, який буде використовуватися в іншому контролері? У мене є такий фрагмент: var app = angular.module("testApp", ['']); app.controller('TestCtrl1', ['$scope', function ($scope) { $scope.myMethod = function () { console.log("TestCtrl1 - myMethod"); } }]); …

2
Директива виділяє область застосування з ng-повторюваною сферою в AngularJS
У мене є директива з isolate-scope (щоб я міг повторно використовувати директиву в інших місцях), і коли я використовую цю директиву з an ng-repeat, вона не працює. Я прочитав всю документацію та відповіді Stack Overflow на цю тему та розумію проблеми. Я вважаю, що я уникав усіх звичних прийомів. Тож …

4
Викликати функцію контролера з директиви без ізольованого обсягу в AngularJS
Здається, я не можу знайти спосіб викликати функцію в батьківській області зсередини директиви, не використовуючи ізольовану область. Я знаю, що якщо я використовую ізольовану область, я можу просто використовувати "&" в ізольованій, щоб отримати доступ до функції батьківської області, але використання ізольованої області, коли це не потрібно, має наслідки. Розгляньте …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.