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

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

10
якщо інше оператор у шаблонах AngularJS
Я хочу зробити умову в шаблоні AngularJS. Я отримую список відео з API API. Деякі відео мають співвідношення 16: 9, а деякі - у співвідношенні 4: 3. Я хочу зробити такий стан таким: if video.yt$aspectRatio equals widescreen then element's attr height="270px" else element's attr height="360px" Я повторюю відео за допомогою …

15
Як пошукові системи мають справу з програмами AngularJS?
Я бачу дві проблеми із програмою AngularJS щодо пошукових систем та SEO: 1) Що відбувається з користувацькими тегами? Чи ігнорують пошукові системи весь вміст у цих тегах? тобто припустимо, що я маю <custom> <h1>Hey, this title is important</h1> </custom> буде <h1>індексовано, незважаючи на те, що знаходиться всередині спеціальних тегів? 2) …

9
Як перебрати ключі та значення з ng-повтором у AngularJS?
У своєму контролері я маю такі дані, як: $scope.object = data Тепер ці дані є словником із ключами та значеннями від json . Я можу отримати доступ до атрибуту object.nameв шаблоні. Чи є спосіб, щоб я перебирав і клавіші, і відображав їх у таблиці <tr><td> {{key}} </td> <td> data.key </td> …

29
Як я прив'яжу до списку значень прапорців за допомогою AngularJS?
У мене є кілька прапорців: <input type='checkbox' value="apple" checked> <input type='checkbox' value="orange"> <input type='checkbox' value="pear" checked> <input type='checkbox' value="naartjie"> Що я хотів би прив’язати до списку мого контролера таким чином, що коли змінити прапорець контролер підтримує список усіх перевірених значень, наприклад, ['apple', 'pear'] . ng-модель, здається, зможе прив’язати значення одного …

27
Чому AngularJS включає порожню опцію у виборі?
Я працював з AngularJS останні кілька тижнів, і одне, що мене насправді турбує, це те, що навіть після спроб усіх перестановок або конфігурації, визначених у специфікації, на http://docs.angularjs.org/api/ng .directive: select , я все одно отримую порожній варіант як перший дочірній елемент елемента select. Ось нефрит: select.span9(ng-model='form.type', required, ng-options='option.value as option.name …
652 angularjs 

15
Як використовувати фільтр у контролері?
Я написав функцію фільтра, яка повертає дані на основі аргументу, який ви передаєте. Я хочу той самий функціонал у своєму контролері. Чи можливо повторно використовувати функцію фільтра в контролері? Це те, що я намагався поки що: function myCtrl($scope,filter1) { // i simply used the filter function name, it is not …

20
Плутати про Сервіс проти Фабрику
Як я розумію, коли всередині фабрики я повертаю об'єкт, який потрапляє в контролер. У службі я маю справу з об'єктом, використовуючи thisі нічого не повертаючи. Я був припущений, що служба завжди є однотонною і що новий заводський об'єкт вводиться в кожен контролер. Однак, як виявляється, заводський об’єкт теж сингтон? Приклад …
618 angularjs 

13
Чи може один контролер AngularJS викликати іншого?
Чи можливо один контролер використовувати інший? Наприклад: Цей HTML-документ просто друкує повідомлення, доставлене MessageCtrlконтролером у messageCtrl.jsфайл. <html xmlns:ng="http://angularjs.org/"> <head> <meta charset="utf-8" /> <title>Inter Controller Communication</title> </head> <body> <div ng:controller="MessageCtrl"> <p>{{message}}</p> </div> <!-- Angular Scripts --> <script src="http://code.angularjs.org/angular-0.9.19.js" ng:autobind></script> <script src="js/messageCtrl.js" type="text/javascript"></script> </body> </html> Файл контролера містить такий код: function MessageCtrl() …

7
AngularJS передає дані до $ http.get запиту
У мене є функція, яка робить http POST-запит. Код вказано нижче. Це чудово працює. $http({ url: user.update_path, method: "POST", data: {user_id: user.id, draft: true} }); У мене є ще одна функція для http GET, і я хочу надіслати дані на цей запит. Але я не маю такої можливості отримати. $http({ …

27
Як встановити властивість значення в ng-опціях AngularJS?
Ось що, здається, турбує багатьох людей (включаючи мене). Використовуючи ng-optionsдирективу в AngularJS для заповнення параметрів <select>тегу, я не можу зрозуміти, як встановити значення для параметра. Документація для цього дійсно незрозуміла - принаймні для простого, як я. Я можу встановити текст для параметра легко так: ng-options="select p.text for p in resultOptions" …



23
Боротьба з виконанням контролера AngularJS двічі
Я розумію, що AngularJS проходить через якийсь код двічі, іноді навіть більше, як $watchподії, постійно перевіряючи стан моделей тощо. Однак мій код: function MyController($scope, User, local) { var $scope.User = local.get(); // Get locally save user data User.get({ id: $scope.User._id.$oid }, function(user) { $scope.User = new User(user); local.save($scope.User); }); //... …
532 angularjs 

6
Посилання проти компіляції проти контролера
Коли ви створюєте директиву, ви можете помістити код у компілятор, функцію зв'язку або контролер. У документах вони пояснюють, що: функції компіляції та зв’язку використовуються на різних фазах кутового циклу контролери поділяються між директивами Однак для мене незрозуміло, який саме код повинен куди піти. Напр .: Чи можу я створити функції …

10
Чим відрізняються між полімерними елементами та директивами AngularJS?
На сторінці Полімер Початок роботи ми бачимо приклад дії Полімеру в дії: <html> <head> <!-- 1. Shim missing platform features --> <script src="polymer-all/platform/platform.js"></script> <!-- 2. Load a component --> <link rel="import" href="x-foo.html"> </head> <body> <!-- 3. Declare the component by its tag. --> <x-foo></x-foo> </body> </html> Що ви помітите <x-foo></x-foo>, …

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