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

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

8
Помилка. Неможливо викликати вираз, типу якого відсутній підпис дзвінка
Я абсолютно новачок в машинописі і маю два класи. У батьківському класі я маю: abstract class Component { public deps: any = {}; public props: any = {}; public setProp(prop: string): any { return <T>(val: T): T => { this.props[prop] = val; return val; }; } } У дитячому класі …

5
Правильне використання для кутового перекладу в контролерах
Я використовую angular-translate для i18n у програмі AngularJS. Для кожного перегляду програми існує спеціальний контролер. У контролерах нижче я встановлюю значення, яке відображатиметься як заголовок сторінки. Код HTML <h1>{{ pageTitle }}</h1> JavaScript .controller('FirstPageCtrl', ['$scope', '$filter', function ($scope, $filter) { $scope.pageTitle = $filter('translate')('HELLO_WORLD'); }]) .controller('SecondPageCtrl', ['$scope', '$filter', function ($scope, $filter) { …

30
Як вибрати варіант у випадаючих тестах protractorjs e2e
Я намагаюся вибрати варіант зі спадного меню для кутових тестів e2e за допомогою транспортира. Ось фрагмент коду вибору: <select id="locregion" class="create_select ng-pristine ng-invalid ng-invalid-required" required="" ng-disabled="organization.id !== undefined" ng-options="o.id as o.name for o in organizations" ng-model="organization.parent_id"> <option value="?" selected="selected"></option> <option value="0">Ranjans Mobile Testing</option> <option value="1">BeaverBox Testing</option> <option value="2">BadgerBox</option> <option value="3">CritterCase</option> …

17
Помилка: аргумент не є функцією, визначено невизначеним
Використовуючи AngularJS із Scala Play, я отримую цю помилку. Помилка: аргумент 'MainCtrl' не є функцією, не визначений Я намагаюся створити таблицю, що складається з днів тижня. Будь ласка, подивіться на мій код. Я перевірив ім'я контролера, але це здається правильним. Примітка: Код, використаний з цієї відповіді на SO index.scala.html @(message: …

10
Яка користь від нефриту або руль при написанні програм AngularJs
Я новачок (іш) у всіх програмах для повнотекстових стеків javascript і абсолютно нова у Angular, тому я сподівався, що хтось зможе поставити запис мені прямо тут. Чому мені потрібно використовувати шаблонні рамки, такі як Jade або Handlebars, коли пишуть клієнтські програми за допомогою AngularJS. Я повинен сказати, що я ніколи …

3
Введення $ state (ui-роутера) в перехоплювач $ http викликає кругову залежність
Чого я намагаюся досягти Я хотів би перейти до певного стану (логін), якщо запит $ http поверне помилку 401. Тому я створив перехоплювач $ http. Проблема Коли я намагаюся вставити "перешкоду $" у перехоплювач, я отримую кругову залежність. Чому і як це можна виправити? Код //Inside Config function var interceptor …

6
Як передати об’єкт у стан за допомогою UI-роутера?
Я хотів би мати можливість перейти до стану та передати довільний об'єкт за допомогою ui-роутера. Я знаю, що зазвичай $stateParamsвикористовується, але я вважаю, що це значення вставляється в URL-адресу, і я не хочу, щоб користувачі мали змогу робити закладки цих даних. Я хотів би зробити щось подібне. $state.transitionTo('newState', {myObj: {foo: …

4
Спосіб виклику в контролері директив від іншого контролера
У мене є директива, яка має власний контролер. Дивіться код нижче: var popdown = angular.module('xModules',[]); popdown.directive('popdown', function () { var PopdownController = function ($scope) { this.scope = $scope; } PopdownController.prototype = { show:function (message, type) { this.scope.message = message; this.scope.type = type; }, hide:function () { this.scope.message = ''; this.scope.type …

6
Як визначити два кутових програми / модулі на одній сторінці?
Я намагаюся додати два кутових програми / модулі на одну сторінку. У наведених нижче скрипках ви бачите, що завжди тільки перший модуль, на який посилається в html-коді, буде працювати правильно, тоді як другий не розпізнається по кутовим. У цій скрипці ми можемо виконати лише doSearch2метод, тоді як у цій скрипці …

16
href замінює ng-клацання в Angular.js
Коли визначені атрибути href та ng-click: <a href="#" ng-click="logout()">Sign out</a> hrefатрибут має пріоритет над нг клацанням. Я шукаю спосіб підвищити пріоритет ng-клацання. href потрібен для Twitter Bootstrap, я не можу його видалити.
118 html  angularjs  anchor  markup 

7
AngularJS - запуск при виборі перемикача
Я шукав і спробував багато варіантів типу ng-xxxx, але не зміг знайти його .. Я просто хочу викликати якусь функцію в контролері, коли вибрана радіо кнопка. Тож це може бути схоже на наступне .. (Звичайно, нижче код не працює) <input type="radio" ng-model="value" value="one" ng-click="checkStuff()"/> Чи є спосіб досягти того, що …
118 angularjs 

5
AngularJS: послуга впорскування в перехоплювач HTTP (кругова залежність)
Я намагаюся написати перехоплювач HTTP для свого додатка AngularJS для обробки автентифікації. Цей код працює, але я стурбований тим, що вручну вводять послугу, оскільки я вважав, що Angular повинен це впоратися автоматично: app.config(['$httpProvider', function ($httpProvider) { $httpProvider.interceptors.push(function ($location, $injector) { return { 'request': function (config) { //injected manually to get …

6
ng-change отримують нове значення та початкове значення
Я використовую ng-параметри для вибору значень із спадного меню. Я хотів би мати можливість порівняти старе значення з новим. ng-change працює добре, щоб схопити нове значення спадного, але як я можу отримати як нове значення, так і початкове значення? <select ng-change="updateValue(user)" ng-model="user.id" ng-options="user.id as user.name for user in users"></select> Наприклад, …


4
Кутова затримка зміни нг
У мене є вхід, який фільтрує список ng-повторів при зміні. Повторення містить велику кількість даних і займає кілька секунд, щоб усе профільтрувати. Я хотів би, щоб їх було 0,5 секунди, перш ніж розпочати процес фільтрації. Який правильний спосіб утворити цю затримку? Вхідні дані <input ng-model="xyz" ng-change="FilterByName()" /> Повторіть <div ng-repeat"foo …

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