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

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

5
Чи існує IDE з явною підтримкою AngularJS? [зачинено]
Зачинено. Це питання не відповідає вимогам щодо переповнення стека . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно було актуальним для переповнення стека. Закрито 6 років тому . Удосконалюйте це питання Я спробував WebStorm, але, здається, там є лише основна підтримка JavaScript, як і в будь-якій …

4
Використання ng-src проти src
Цей підручник демонструє використання директиви ngSrcзамість src: <ul class="phones"> <li ng-repeat="phone in phones" class="thumbnail"> <img ng-src="{{phone.imageUrl}}"> </li> </ul> Вони просять: Замініть директиву ng-src простим старим атрибутом src. Використовуючи такі інструменти, як Firebug або веб-інспектор Chrome, або перевіряючи журнали доступу веб-сервера, переконайтеся, що програма дійсно робить сторонній запит до /app/%7B%7Bphone.imageUrl%7D%7D (або …
89 angularjs 

2
AngularJS: Як встановити змінну всередині шаблону?
Як я можу уникнути того, щоб {{f = ...}}твердження у третьому рядку роздруковувало вмістforecast[day.iso] ? Я хочу уникати використання forecast[day.iso].temperatureтощо для кожної ітерації. <div ng-repeat="day in forecast_days"> {{$index}} - {{day.iso}} - {{day.name}} {{f = forecast[day.iso]}} Temperature: {{f.temperature}}<br> Humidity: {{f.humidity}}<br> ... </div>

9
AngularJs - скасувати подію зміни маршруту
Як скасувати подію зміни маршруту в AngularJs? Мій поточний код - $rootScope.$on("$routeChangeStart", function (event, next, current) { // do some validation checks if(validation checks fails){ console.log("validation failed"); window.history.back(); // Cancel Route Change and stay on current page } }); з цим, навіть якщо перевірка не вдається, Angular витягує наступний шаблон …

4
Передача параметра всередину $ location.path у Angular
Я просто намагаюся використовувати $location.path()у своєму контролері, але також передаю користувацьку змінну як параметр. Отже, це могло б виглядати приблизно так: $scope.parameter = 'Foo'; $location.path('/myURL/' + $scope.parameter); Але це не працює. Хтось знає, як це повинно бути зроблено в Angular?

7
Динамічна маршрутизація AngularJS
На даний момент у мене вбудована програма AngularJS із вбудованою маршрутизацією. Це працює, і все нормально. Мій файл app.js виглядає так: angular.module('myapp', ['myapp.filters', 'myapp.services', 'myapp.directives']). config(['$routeProvider', function ($routeProvider) { $routeProvider.when('/', { templateUrl: '/pages/home.html', controller: HomeController }); $routeProvider.when('/about', { templateUrl: '/pages/about.html', controller: AboutController }); $routeProvider.when('/privacy', { templateUrl: '/pages/privacy.html', controller: AboutController }); …


4
Чи можете ви замінити певні шаблони в AngularUI Bootstrap?
Мені цікаво, чи є спосіб замінити окремі, конкретні шаблони з файлу ui-bootstrap-tpls. Переважна більшість шаблонів за замовчуванням відповідають моїм потребам, але є кілька конкретних, які я хотів би замінити, не проходячи весь процес захоплення всіх шаблонів за замовчуванням та підключення їх до версії, що не є tpls.


4
Не вдається знайти контролер 'ngModel', який вимагає директива '...'
Що тут відбувається? Ось моя директива: app.directive('submitRequired', function (objSvc) { return { require: 'ngModel', link: function (scope, elm, attrs, ctrl) { // do something } }; }); Ось приклад використовуваної директиви: <input submit-required="true"></input> Ось фактичний текст помилки: Error: [$compile:ctreq] Controller 'ngModel', required by directive 'submitRequired', can't be found! http://errors.angularjs.org/1.2.2/$compile/ctreq?p0=ngModel&p1=submitRequired at …

3
Angularjs, пропускаючи область дії між маршрутами
У мене ситуація з формою, яка розтягується на декілька сторінок (можливо, не ідеально, але саме так воно і є). Я хотів би мати одну область для всієї форми, яка заповнюється під час руху, так що якщо користувач рухається вперед-назад між кроками, легко запам'ятати стан. Тому мені потрібно зробити в дуже …

2
AngularJS $ http, CORS та http аутентифікація
Оскільки використання автентифікації CORS та http з AngularJS може бути складним, я відредагував питання, щоб поділитися одним вивченим уроком. Спочатку я хочу подякувати igorzg. Його відповідь мені дуже допомогла. Сценарій такий: Ви хочете надіслати запит POST на інший домен за допомогою служби AngularJS $ http. Є кілька хитрих речей, про …
87 angularjs  cors 

5
Значення візуалізації без прив'язки даних
В AngularJS, як я можу відтворити значення без двостороннього прив'язки даних? Можна захотіти зробити це з міркувань продуктивності, або навіть відтворення значення в певний момент часу. У наступних прикладах обидва використовують прив'язку даних: <div>{{value}}</div> <div data-ng-bind="value"></div> Як зробити візуалізацію value без прив'язки даних?

8
Як змусити кнопку Назад працювати для роботи з автоматом користувальницького інтерфейсу AngularJS?
Я реалізував односторінковий додаток angularjs за допомогою ui-маршрутизатора . Спочатку я ідентифікував кожен штат за допомогою окремої URL-адреси, однак це було зроблено для недружніх URL-адрес із пакетом GUID. Тож я зараз визначив свій сайт як набагато простіший автомат. Стани не ідентифікуються за URL-адресами, а просто переносяться на потрібні, наприклад: Визначте …

3
Angular.js: чи є .value () правильним способом встановити константу для програми та як отримати її в контролері
Привіт, я переглянув пару відео з angular.js і побачив, що метод value () був використаний для встановлення свого роду константи загального модуля. наприклад, можна встановити конфігурацію бібліотеки Angular-UI так: (coffeescript) angular.module('app',[]) .value "ui.config", tinymce: theme: 'simple' width: '500' height: '300' І зараз моя програма виглядає так: window.app = angular.module("app", [ …

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