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

Компоненты Ember - это основная часть фреймворка ember.js, описывающая поведение представления. Компоненты состоят из двух частей: шаблона для описания UI и js-кода для реализации поведения.
1 ответ

Использование Ember Component в списке

Я использую Ember Component(например, кнопку) в массиве: {{#each employees as |employee|}} {{employee.first_name}} {{component "button" action='promoteEmployee' emp_id=employee.id}} {{/each}} И, в действии компонента на кнопку является нажатие кнопк…
17 мар '16 в 13:28
1 ответ

Ember DRY вложенные компоненты с одинаковыми действиями

Прямо сейчас я создаю определенный экран в своем приложении ember, в котором есть неизвестное количество вложенных компонентов. Из-за этого я стараюсь не изменять URL-адрес на основе показанного компонента, а также есть некоторая базовая информация,…
3 ответа

Как переопределить родительское свойство в ember.js? (В частности, поведение ввода чисел)

Я хочу написать новый компонент, который расширяет Ember Input как ввод числа. Когда пользователи этого класса связывают свои значения с value свойство number-input-component, они должны получать только число (или NaN для недопустимых значений). В E…
29 апр '16 в 14:40
3 ответа

Как передать наблюдаемое свойство контроллера в компонент

Я работаю над приложением, в котором передаю свойство, которое наблюдается в контроллере, компоненту, но получаю неопределенное значение. Я использую Ember 1.6 Как я называю компонент:- {{range-slider min="0" max="100" step="1" value=currentVal}} Ко…
04 май '16 в 09:42
1 ответ

Как отрендерить дочерний компонент внутри другого компонента без контроллера Ember

У меня есть имя родительского компонента- режим карты **card-mode.js** import Ember from 'ember'; export default Ember.Component.extend({ card: null, previousPage: null, nextPage: null, init(){ this._super(...arguments); if(this.get('errand').select…
1 ответ

Почему назначение свойств в init и didUpdateAttrs отличается?

В Ember.js Guide есть такой пример: import Ember from 'ember'; export default Ember.Component.extend({ init() { this._super(...arguments); this.errors = []; }, didUpdateAttrs() { this._super(...arguments); this.set('errors', []); }, ... }); Зачем пр…
15 май '16 в 18:58
1 ответ

Отправка действия из подкомпонента в родительский компонент в Ember 2.2

Привет, я пытаюсь отправить действие из подкомпонента обратно в родительский компонент, чтобы он мог получить доступ к this.store и выполнить действие БД. Основная схема такова: app / templates / item / index.hbs -> выполняет цикл элементов с исполь…
07 фев '16 в 16:15
2 ответа

Получение вычисляемого свойства из компонента

В настоящее время я пытаюсь получить вычисленное свойство из компонента. export default Component.extend({ isValid: computed('currentQuantity', 'maxQuantity', function() { ... }), }); Попытка получить его (controller: isValid=null;) с {{quantity-lis…
1 ответ

Ember 2.7 наследование модели - как получить доступ к данным в шаблоне, полученным из модели, связанной с родителем?

В Ember 2.7 предположим, что у вас есть Person класс, который имеет Address модель (предположим city:DS.attr() это единственный атрибут). приложение / модели / person.js import DS from 'ember-data'; export default DS.Model.extend({ firstName: DS.att…
1 ответ

Избегайте тлеющего уголька

Это мой компонент: {{#link-to routeName class="list-group-item"}} <i class="fa {{icon}} fa-fw"></i>  {{text}} {{/link-to}} Который я использую: <div class="list-group"> {{icon-link routeName="my-account" icon="fa-user" tex…
19 дек '15 в 13:42
1 ответ

Фокусировка на элементе с использованием Ember Components

У меня есть элемент, высота которого увеличивается при наведении, однако страница не прокручивается вниз, когда элемент выходит за пределы поля просмотра. Я слышал, что использование jquery для фокусировки на элементе mouseEnter позволяет этому рабо…
05 июл '16 в 20:57
2 ответа

Как сфокусировать / размыть компонент в интеграционных тестах ember?

Как вызвать события фокуса и размытия при тестировании компонента Ember.js? this.$().focus(); или же this.$('input').focus(); кажется работает, но ведет себя по-разному в Phantomjs и Chrome. Также this.$().blur(); или же this.$().focusout(); Кажется…
1 ответ

Ошибка: утверждение не выполнено: не удалось найти помощника с именем 'hash'

Я пытался разложить мое приложение Ember.js на разные дополнения. Я переместил некоторые из своих компонентов в аддон. Но при тестах компонентов, которые используют hash Помощник получил следующую ошибку: Error: Assertion Failed: A helper named 'has…
25 май '16 в 14:41
1 ответ

Как динамически визуализировать компонент Ember

Рендеринг компонента хорошо работает при использовании {{component-name}} в шаблоне. Я хочу визуализировать компонент из маршрута с динамическими параметрами. Я пробовал это App.ApplicationRoute = Ember.Route.extend({ init: function(){ this.render("…
16 мар '15 в 07:55
1 ответ

Создание компонента Ember.js с помощью bootstrap-select, добавление Ember <! ----> к элементам DOM

Я пытаюсь обернуть bootstrap-select в компонент как часть моих усилий по изучению и пониманию Ember.js. Тем не менее, я сталкиваюсь с проблемой, когда кажется, что Ember мешает элементам DOM, созданным плагином. При вызове плагина с .selectpicker() …
11 сен '15 в 16:15
1 ответ

Проверьте, какие атрибуты были назначены компоненту в Emberjs

Я написал компонент для отображения модального диалога выбора. {{m-modal-select value=valList valuePool=possibleValueList}} Это многофункциональный компонент, valuePool список кандидатов, value это выбранный список. Теперь я хочу поддерживать как mu…
1 ответ

Как получить данные

Подскажите пожалуйста, как получить данные из firebase приложение / шаблон / gmap.hbs {{#leaflet-map lat=lat lng=lng zoom=zoom}} {{tile-layer url="http://{s}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png"}} {{#each model as |c|}} {{#layers.marker …
2 ответа

Как добиться функциональности сортировки в Ember 2.1.8 для Async= истинные отношения

У меня есть следующие вычисленные свойства, шаблон и модель, в которой есть отношения async = true ArrayController используется для сортировки карточек людей 1-й после обновления до 2.1.8, он не работает. как этого добиться? вычисляемые свойства peo…
2 ответа

Эмбер вычисляется во входном значении каждого цикла

У меня есть элемент ввода на Ember, в то время как значение приходит из каждого условия {{#each items as |item|}} &lt;div class="form-group"&gt; &lt;label class="col-sm-3 control-label"&gt;Judul {{item.no}}&lt;/label&gt; &lt;div class="col-sm-9 inpu…
0 ответов

Невозможно найти импортированную ошибку модуля в проекте ember-cli

Я хотел обернуть функцию с именем loanCalc в модуль для использования другими объектами Ember в проекте Ember-cli. Я сделал следующее: $ ember g util loanCalc Ember-cli создает файл с именем app/loan-calc.js. loan-calc.js выглядит так: export defaul…
08 дек '15 в 22:37