Описание тега angularjs-components

Компонент - это особый вид директив, использующий более простую конфигурацию, подходящую для структуры приложения на основе компонентов. Компонент не может выполнять какие-либо манипуляции с DOM, такие как директивы (в методах ссылки и компиляции).
1 ответ

Как смотреть переменные в других контроллерах AngularJS

У меня есть компонент под названием гистограмма демо, в котором есть отдельный контроллер, который имеет переменную с именем $scope.selectedElements и я хочу посмотреть эту переменную в основном appCtrl контроллер. Как бы я мог получить доступ к это…
1 ответ

AngularJS: наследование контроллера для компонентов

Как наследовать контроллеры угловых компонентов? В "старом" угловом я мог бы использовать $controller или же $injector но что мне делать с изолированными областями?
25 апр '16 в 12:29
1 ответ

Как залить компонентный роутер в Angular 1.5?

Я работаю с Angular 1.5 и пытаюсь перейти с использования ui-router в 1.4 на новый Component Router в 1.5. Однако, когда я обновляюсь до 1.5, я не вижу способа внедрить '$router' в мою конфигурацию. Я знаю, что могу скачать angular_1_router.js из эт…
2 ответа

Как реагировать на изменения одним способом

В следующем фрагменте: angular.module('myModule') .component('myComponent', { controller : [ MyComponentController ], bindings: { input: '<' } }); В соответствии с документацией - раздел "Компоненты имеют четко определенный жизненный цикл", чтобы…
15 апр '16 в 09:57
3 ответа

Почему этот простой скрипт angularjs не работает?

Простой скрипт для печати данных с использованием контроллера. Я не знаю, где я делаю это неправильно.. код состоит из index.html, app.js и mail-list.component.js. mail-list.component используется для создания шаблона для просмотра и регистрации кон…
06 июн '16 в 12:04
1 ответ

Разрешение доступа в компонентном контроллере в angularjs 1.5

Я пытаюсь связать с компонентом angularjs 1.5 значение разрешения без успеха. В определении состояния я заменил общее значение свойств шаблона значением имени моего нового компонента. как это: .state('eventslogs.create', { url: '/create', template: …
1 ответ

Изменения в переменных области действия директивы не обновляют родительские переменные области действия. Угловой Js 1.5

Это мой контроллер function commentController($stateParams, commentFactory, $rootScope){ const ctrl = this; ctrl.comment = {}; ctrl.decision = {}; ctrl.$onInit = function(){ ctrl.decision.replyVisible = false; } export {commentController} Это мой ко…
2 ответа

Angular2 динамически загружает шаблон

Я начал изучать использование Angular2 и один из вопросов, которые у меня были, но я не могу найти решение. У меня есть требование, что в зависимости от данных, которые я получаю от моей модели, я хочу загрузить различные шаблоны для данного компоне…
1 ответ

AngularJs 1.6 Component Script внутри tempalteUrl не выполняется

У меня есть тег script внутри шаблона углового компонента [report.template.html], и он не выполняется при загрузке. <script > $(document).ready(function() { console.log("calling showHide"); }); </script> Примечание: загрузил библиотеку j…
22 мар '17 в 17:08
2 ответа

Рекурсия в компонентах Angular 1.5

Существует несколько популярных рекурсивных угловых директив Q&A.; Элегантное решение состоит в том, чтобы абстрагировать функциональность рекурсии в службу и вызывать ее на этапе компиляции директивы: Ответ переполнения стека Каков наилучший подход…
1 ответ

AngularJs 1.6 Компоненты

Маршрутизация компонента angularjs с привязкой верблюда не работает для меня, я не знаю почему. Вот пример Составная часть angular. module('pdaFile'). component('pdaFile', { templateUrl: 'app/myComponent/myComponent.html', bindings:{ data:"<", da…
24 окт '17 в 12:08
0 ответов

Как использовать модал в классе контроллера UI-bootstrap

У меня есть файл login.js: class loginModelController { constructor(){ } open () { } } export const LogInModelComponent = { teamplateUrl: 'login.component.html', controller: loginModelController, }; этот контроллер вызывается app.js: import {LogInMo…
2 ответа

Угловой юнит-тест Множество директив [...], требующих новую / изолированную область

Запуск модульного теста завершается неудачно с помощью следующего: Error: [$compile:multidir] Multiple directives [sendEmail, sendEmail] asking for new/isolated scope on: <send-email resolve=""> Мой юнит тест настроен следующим образом. Он пыт…
1 ответ

В этом случае бессмысленно использовать $onInit

У меня есть компонент angularJS (1.5+), который имеет некоторые односторонние свойства привязки, которые связаны с переменными родительского контроллера. Этот компонент напрямую использует эти свойства в объекте привязок и не требует установки каких…
14 июн '17 в 21:01
1 ответ

Angularjs передает простую строку компоненту

Я отчаянно пытаюсь передать простую строку в компонент AngularJS, у меня есть следующий компонент angularJS: асинхронному typeahead.componenet.js: angular.module('asyncTypeahead').component('asyncTypeahead', { templateUrl: 'static/partials/async-typ…
16 июл '16 в 16:58
1 ответ

Компоненты AngularJS - как передать внутреннюю переменную?

Я пытаюсь создать компонентную базу кода и застрял в этой проблеме. При использовании $scopes и Controllers я передаю токен сервера моему методу вызова rest с помощью ng-init. Попытка сделать то же самое с Компонентом не работает. Javascript angular…
13 дек '16 в 15:32
1 ответ

Как получить доступ к ngModelController в компонентах Angular1.5?

Когда я использую angular.component() для создания нового компонента, который предоставляет angular 1.5, функция связи отсутствует, поэтому старый способ внедрения ngModelController или любых других контроллеров не работает. require: 'ngModel', link…
10 авг '16 в 01:45
1 ответ

$postLink против $OnInit и порядок жизненного цикла компонента в angularjs

Эй, у меня есть опыт создания компонентов angularjs, и мне просто интересно, почему в каждом жизненном цикле компонентов есть цикл $postlink. Я знаю, что цикл $ postLink этот хук вызывается после того, как элемент контроллера и его дочерние элементы…
18 сен '17 в 23:07
4 ответа

AngularJS 1.5.x $onChanges не работает с изменениями односторонней привязки

Я не понимаю, почему $ onChanges не запускается, когда я изменяю связанный примитив на входе. Может кто-то увидеть, что я сделал неправильно, и объяснить это несложно? Я сделал план быстрого тестового приложения после того, как не смог заставить его…
1 ответ

Как отправить данные из Компонента родителю в AngularJS 1.x

У меня есть две вкладки в качестве компонента, который содержит некоторое поле ввода, когда я нажимаю кнопку SAVE, я хочу получить их значение и сохранить его на сервере. Проблема в том, что функция SAVE находится в index.js (родитель) и поля ввода …