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

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

8
Встановіть змінну кутової області в розмітці
Просте запитання: Як я можу встановити значення обсягу в html для читання моїм контролером? var app = angular.module('app', []); app.controller('MyController', function($scope) { console.log($scope.myVar); }); <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script> <div ng-app='app'> <div ng-controller="MyController" app-myVar="test"> {{myVar}} </div> </div> Виконати фрагмент кодуСховати результатиРозгорніть фрагмент JSFiddle: http://jsfiddle.net/ncapito/YdQcX/

6
Чому використовується if (! $ Scope. $$ phase) $ scope. $ Apply () анти-шаблон?
Іноді мені потрібно використовувати $scope.$applyв моєму коді, а іноді він видає помилку "Дайджест вже триває". Тож я почав знаходити спосіб обійти це питання і знайшов таке запитання: AngularJS: Запобігти помилці $ digest, яка вже виконується при виклику $ scope. $ Apply () . Однак у коментарях (і на кутовій вікі) …

5
Як очистити або зупинити timeInterval в angularjs?
Я роблю демонстрацію, в якій я отримую дані з сервера через регулярні проміжки часу, використовуючи $intervalТепер мені потрібно зупинити / скасувати це. Як я можу цього досягти? Якщо мені потрібно перезапустити процес, як мені це зробити? По-друге, у мене є ще одне запитання: я отримую дані із сервера через проміжки …

2
Прив'язка методу елемента директиви AngularJS - TypeError: не вдається використовувати оператор 'in' для пошуку 'functionName' в 1
Це контролер основного шаблону: app.controller('OverviewCtrl', ['$scope', '$location', '$routeParams', 'websiteService', 'helperService', function($scope, $location, $routeParams, websiteService, helperService) { ... $scope.editWebsite = function(id) { $location.path('/websites/edit/' + id); }; }]); Ось така директива: app.directive('wdaWebsitesOverview', function() { return { restrict: 'E', scope: { heading: '=', websites: '=', editWebsite: '&' }, templateUrl: 'views/websites-overview.html' } }); Ось …

17
Діалогове вікно підтвердження при натисканні клавіші ng - AngularJS
Я намагаюся встановити діалогове вікно підтвердження за ng-clickдопомогою користувацької директиви angularjs: app.directive('ngConfirmClick', [ function(){ return { priority: 1, terminal: true, link: function (scope, element, attr) { var msg = attr.ngConfirmClick || "Are you sure?"; var clickAction = attr.ngClick; element.bind('click',function (event) { if ( window.confirm(msg) ) { scope.$eval(clickAction) } }); } …

5
AngularJS - Як я можу програмно створити новий, ізольований обсяг?
Я хочу створити AlertFactory з Angular.factory. Я визначив шаблон html, як слід var template = "<h1>{{title}}</h1>"; Заголовок надається викликом контролера та застосовується наступним чином var compiled = $compile(template)(scope); body.append(compiled); Отже, як я можу передати ізольований діапазон від контролера до заводу? Я використовую в контролері наступний код AlertFactory.open($scope); Але $ scope …

5
Проблеми із сферою застосування модального інтерфейсу Angular UI
У мене проблеми з розумінням / використанням областей застосування для кутового модального інтерфейсу. Хоча тут це не видно відразу, у мене є модулі і все налаштовано правильно (наскільки я можу зрозуміти), але саме ці зразки коду я знаходжу тут. index.html (важлива його частина) <div class="btn-group"> <button class="btn dropdown-toggle btn-mini" data-toggle="dropdown"> …

7
Компоненти AngularJS 1.5+ не підтримують Watchers, в чому полягає робота?
Я модернізував власні директиви до нової архітектури компонентів . Я читав, що компоненти не підтримують спостерігачів. Це правильно? Якщо так, то як виявити зміни на об’єкті? Для базового прикладу я маю спеціальний компонент, myBoxякий має дочірню гру компонентів з прив'язкою до гри. Якщо в ігровій складовій є гра змін, як …

2
Як зупинити перегляд $ в AngularJS?
Я можу налаштувати $ watch на область AngularJS, щоб отримувати повідомлення, коли вираз, який мене цікавить, змінився. Але як я можу перестати дивитись, коли втрачу інтерес?

5
Кутове оновлення директиви при зміні параметрів
У мене є директива angular, яка ініціалізується так: <conversation style="height:300px" type="convo" type-id="{{some_prop}}"></conversation> Я хотів би, щоб він був достатньо розумним, щоб оновити директиву під час $scope.some_propзмін, оскільки це означає, що він повинен відображати зовсім інший вміст. Я протестував його таким, який він є, і нічого не відбувається, функція зв’язування навіть …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.