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

Використовуйте для запитань про AngularJS (1.x), рамку JavaScript з відкритим кодом. НЕ використовуйте цей тег для версій Angular 2 або новіших версій; натомість використовуйте тег [angular].

29
Як виділити поточний пункт меню?
Чи допомагає AngularJS якимось чином встановити activeклас на посилання на поточну сторінку? Я думаю, що це є якийсь магічний спосіб зробити це, але я не можу знайти. Моє меню виглядає так: <ul> <li><a class="active" href="/tasks">Tasks</a> <li><a href="/actions">Tasks</a> </ul> і я маю контролери для кожного з них у своїх маршрутах: TasksControllerі …
205 angularjs 

2
отримати оригінальний елемент за допомогою ng-клацання
У мене є список предметів, на який я переглядаю, з ng-clickдоданими до них: <ul id="team-filters"> <li ng-click="foo($event, team)" ng-repeat="team in teams"> <img src="{{team.logoSmall}}" alt="{{team.name}}" title="{{team.name}}"> </li> </ul> Я обробляю події клацання у fooфункції в моїй директиві, передаючи $eventяк посилання на об'єкт, на який натиснули, але я отримую посилання на imgтег, …

5
Чи AngularJS тільки для односторінкових програм (SPA)?
Ми розглядаємо варіанти створення переднього кінця програми, яку ми створюємо, і намагаємось оцінити інструмент, який буде працювати для нас і дати нам найкращу платформу для просування вперед. Це проект Node.js. Наш початковий план полягав у тому, щоб скористатися Експресом та спуститися цим маршрутом, але ми вирішили, що перш ніж почати …

1
AngularJS - Чи знищує $ знищення слухачів подій?
https://docs.angularjs.org/guide/directive Прослуховуючи цю подію, ви можете видалити слухачів подій, які можуть спричинити витік пам'яті. Слухачі, зареєстровані на областях та елементах, автоматично очищаються при їх знищенні, але якщо ви зареєстрували слухача на сервісі або зареєстрували слухача на вузлі DOM, який не видаляється, вам доведеться його очистити самостійно або ви ризикуєте внести …

8
Як отримати параметри URL за допомогою AngularJS
HTML вихідний код <div ng-app=""> <div ng-controller="test"> <div ng-address-bar browser="html5"></div> <br><br> $location.url() = {{$location.url()}}<br> $location.search() = {{$location.search('keyword')}}<br> $location.hash() = {{$location.hash()}}<br> keyword valus is={{loc}} and ={{loc1}} </div> </div> AngularJS вихідний код <script> function test($scope, $location) { $scope.$location = $location; $scope.ur = $scope.$location.url('www.html.com/x.html?keyword=test#/x/u'); $scope.loc1 = $scope.$location.search().keyword ; if($location.url().indexOf('keyword') > -1){ $scope.loc= $location.url().split('=')[1]; …

3
AngularJs ReferenceError: $ http не визначено
У мене є така кутова функція: $scope.updateStatus = function(user) { $http({ url: user.update_path, method: "POST", data: {user_id: user.id, draft: true} }); }; Але щоразу, коли ця функція викликається, я перебуваю ReferenceError: $http is not definedв своїй консолі. Чи може хтось допомогти мені зрозуміти, що я тут роблю неправильно?

7
AngularJS - прив'язка радіо кнопок до моделей із булевими значеннями
У мене виникають проблеми з прив'язкою радіо кнопок до об'єкта, властивості якого мають булеві значення. Я намагаюся відобразити екзаменаційні запитання, отримані з $-ресурсу. HTML: <label data-ng-repeat="choice in question.choices"> <input type="radio" name="response" data-ng-model="choice.isUserAnswer" value="true" /> {{choice.text}} </label> JS: $scope.question = { questionText: "This is a test question.", choices: [{ id: 1, …

3
Angular JS: У чому полягає потреба функції зв'язку директиви, коли у нас вже був контролер директиви зі сферою застосування?
Мені потрібно виконати деякі операції над сферою та шаблоном. Здається, я можу це зробити і в linkфункції, або у controllerфункції (оскільки обидва мають доступ до області). Коли це так, коли мені потрібно використовувати linkфункцію, а не контролер? angular.module('myApp').directive('abc', function($timeout) { return { restrict: 'EA', replace: true, transclude: true, scope: true, …

1
Який життєвий цикл контролера AngularJS?
Чи може хтось, будь ласка, уточнити, що таке життєвий цикл контролера AngularJS? Чи є контролер однотонним, або створюється / знищується на вимогу? Якщо остання, що викликає створення / знищення контролера? Розглянемо нижченаведений приклад: var demoApp = angular.module('demo') .config(function($routeProvider, $locationProvider) { $routeProvider .when('/home', {templateUrl: '/home.html', controller: 'HomeCtrl'}) .when('/users',{templateUrl: '/users.html', controller: 'UsersCtrl'}) …

11
AngularJS-Twig конфлікт з подвійними фігурними дужками
Як відомо, і кутова, і гілочка мають загальну керуючу конструкцію - подвійні фігурні дужки. Як я можу змінити значення за замовчуванням Angular? Я знаю, що можу це зробити в Twig, але в деяких проектах я не можу, тільки JS.
198 angularjs  twig 

10
Чи може контролер AngularJS успадкувати інший контролер у тому ж модулі?
У межах модуля контролер може успадкувати властивості від зовнішнього контролера: var app = angular.module('angularjs-starter', []); var ParentCtrl = function ($scope, $location) { }; app.controller('ChildCtrl', function($scope, $injector) { $injector.invoke(ParentCtrl, this, {$scope: $scope}); }); Приклад через: Мертве посилання : http://blog.omkarpatil.com/2013/02/controller-inheritance-in-angularjs.html Чи може також контролер всередині модуля успадковувати побратимів? var app = angular.module('angularjs-starter', …

7
Додайте директиви з директиви в AngularJS
Я намагаюся створити директиву, яка б додала більше директив до елемента, про який заявлено. Наприклад, я хочу побудувати директиву , яка піклується про додавання datepicker, datepicker-languageі ng-required="true". Якщо я спробую додати ці атрибути, а потім використовувати, $compileя, очевидно, генерую нескінченний цикл, тому я перевіряю, чи вже додав потрібні атрибути: angular.module('app') …

3
Чим відрізняється ui-bootstrap-tpls.min.js від ui-bootstrap.min.js?
На сторінці Angular-UI-Bootstrap на cdnjs написано: Native AngularJS (Angular) директиви для завантажувальної програми Twitter. Невеликий слід (5 кБ gzipped!), Ніяких сторонніх залежностей JavaScript (jQuery, Bootstrap JavaScript) не потрібно! ... і має варіанти для //cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.6.0/ui-bootstrap-tpls.min.js і //cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.6.0/ui-bootstrap.min.js Відмінність цього показує тонку різницю, і я не можу знайти жодну документацію на це …

9
Зовнішній ресурс не завантажується AngularJs
Використовуючи Angular та Phonegap, я намагаюся завантажити відео, яке знаходиться на віддаленому сервері, але зіткнулося з проблемою. У моєму JSON URL вводиться як звичайна HTTP-адреса. "src" : "http://www.somesite.com/myvideo.mp4" Мій шаблон відео <video controls poster="img/poster.png"> <source ng-src="{{object.src}}" type="video/mp4"/> </video> Усі інші мої дані завантажуються, але коли я дивлюся консоль, я отримую …

6
Розуміння варіанти включення визначення директиви?
Я думаю, що це одна з найскладніших концепцій для мене, яку можна зрозуміти з директивою angularjs. У документі http://docs.angularjs.org/guide/directive зазначено: transclude - складіть вміст елемента та зробіть його доступним для директиви. Зазвичай використовується з ngTransclude. Перевага виключення полягає в тому, що функція зв'язування отримує функцію переключення, яка попередньо пов'язана з …

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