Вопросы и ответы - ember.js

Вопросы и ответы - ember.js



Есть ответ!
У меня есть следующий код в шаблоне моего компонента: <th scope="row">{{@order.id}}</th> <td>Name: {{@order.customer_name}} </td> <td>Delivery address: {{@order.address}} Products in order: {{@order.products}} Items: {{items}} <td>{{@order.total_price}}$</td> </tr> И у меня есть мое вычисляемое сво...
Есть ответ!
Я новичок в использовании Ember и был назначен на текущий проект и должен решить следующие проблемы: export default class OrderModel extends Model.extend(LoadableModel) { @attr('string') status; @attr('number') total; @hasMany('order-item', { async: true }) orderItems; } export default class OrderItemModel extends Model.extend(LoadableModel) { @attr('number', { defaultValue: 0 }) discoun...
Есть ответ!
У меня есть маршрут, который захватывает данные posts из mirage примерно так: import Route from '@ember/routing/route'; export default class PostsRoute extends Route { async model() { return this.store.findAll('post'); } } Тогда я смогу сделать что-то вроде этого {{#each @model as |post idx|}} ..do stuff {{/each}} но допустим, я хочу переименовать @model в foo и использовать его...
Есть ответ!
Я использую ember-движки в своем проекте, после того как пользователь приземляется в хост-приложении ember, я хочу, чтобы мои другие движки ember предварительно загрузились (скажем, через 10 секунд), так что при переходе пользователя на другие вкладки не будет никакой задержки в пользовательском интерфейсе.. я не хочу отключать ленивую загрузку моих движков ember, так как это увеличит размер JS по...
Есть ответ!
Встроенные вспомогательные функции в Ember (over Handlebars) уже определены, такие как {{let}}, {{array}}, {{hash}}, поэтому для меня база помощника {{json}}, принимающего любую строку json в качестве параметра для определения атрибутов шаблона или аргументов компонента. Есть ли такой помощник? Как выглядит строка JSON-definition-string, поскольку встроенные модули используют только пробелы для ст...
Есть ответ!
Я пытался использовать наблюдателей с синтаксисом декоратора, но это, похоже, не работает. Без декораторов: onRouteChange: observer('router.currentRouteName', function () { this.closeModal(); }), Попробовал это сделать с декораторами (терпит неудачу): @observer('router.currentRouteName') handler() { this.closeModal(); } Сообщение об ошибке: Утверждение не удалось: наблюдателю должна...
Есть ответ!
Я работаю с Эмбер.js, и я пытаюсь сделать так, чтобы мои страницы отображали заголовок страницы прямо под навигационной панелью. Чтобы сделать эту работу, я попытался использовать модель крючка и показать ее в приложении.файл hbs. До сих пор я пробовал варианты этого: маршруты/контакты.JS import Route from '@ember/routing/route'; export default class ContactRoute extends Route { model() { ...
Есть ответ!
{{#each accounts as |account|}} <li title={{someMethodReturnsValue(account)}}>{{account.accName}}</li> {{/each}} Помощники могут быть использованы, но только для того, чтобы найти решение в самом контроллере. Есть ли какой-нибудь выход ? Спасибо.
Есть ответ!
Предположим, что у меня есть маршрут, который содержит другой маршрут: this.route('fields', function () { this.route('details', { path: '/:field_name' }); }); Родительский маршрут: redirect(model, transition) { alert(transition.to.name); }, Ребенок маршруту: redirect(model, transition) { if (something) this.transitionTo('fields'); }, Он должен дважды предупреждать, когда я достигаю ...
Есть ответ!
Я очень новичок в Эмбере - высоко ценю, если кто-то может помочь. Мне нужно отобразить ответ на сетевой запрос: Это мой маршрут port: import Route from '@ember/routing/route'; export default Route.extend({ model(params) { this.store.findRecord('node', params.node_id).then((res) => { var port = res.ports.arrangedContent.currentState; console.log(port); ...
Есть ответ!
Я использую Ember 3.18, и у меня есть проблема с динамическим сегментом. Вот мой router.js Router.map(function() { this.route('posts'); this.route('post' , {path:"/post/:post_id"}); }); Когда я пытаюсь выполнить переход от маршрута posts (который содержит все записи) к post/: post_id (который отображает сведения о конкретной записи), используя следующее <div> {{#each this.dat...
Есть ответ!
У меня есть проект ember, построенный с использованием ember-cli, где я использую foundation-sites. Чтобы инициализировать фонд, я делаю import jQuery from 'jquery'; export default function initFoundation() { jQuery(document).foundation(); } У меня есть зависимость @ember/jquery, и код работает так, как и ожидалось. Однако я получаю тысячи или даже миллионы предупреждений, сообщающих мне о...
Есть ответ!
У меня есть конвейер Дженкина, который работает на агенте docker, когда я запускаю Ember build, я получаю эту ошибку. Есть идеи, что мне делать дальше . Я использую image 'node:latest' и я получаю эту ошибку + ./node_modules/.bin/ember build --env production WARNING: Node v14.3.0 is not tested against Ember CLI on your platform. We recommend that you use the most-recent "Active LTS" version ...
Есть ответ!
На самом деле я ничего не делал. Я просто написал одну строку CSS, и с тех пор это так. Я даже попытался удалить весь CSS-файл, в котором работал, но он все равно не работает. Вот вам и ответ .журнал: ERROR Summary: - broccoliBuilderErrorStack: [undefined] - code: [undefined] - codeFrame: [undefined] - errorMessage: Invalid or unexpected token - errorType: [undefined] - location: ...
Есть ответ!
Я только начал использовать Ember, и у меня возникли некоторые проблемы с учебником Ember Quickstart . В настоящее время я получаю Parsing error: Unexpected character '@' в строке 5 из people-list.js: import Component from '@glimmer/component'; import { action } from '@ember/object'; export default class PeopleListComponent extends Component { @action showPerson(person) { alert(`The pers...
Есть ответ!
Я хотел бы установить самую последнюю версию Ember на мой Mac с MacOS Catalina. Я действительно думал, что сделал это несколько недель назад (этой машине всего три месяца), но ember -v говорит, что Ember CLI находится в версии 3.9, которая составляет 13 месяцев. Так я вошел в npm install -g ember-cli в терминал, но я получаю сообщение об ошибке: npm ERR! Error: EACCES: permission denied, access ...
Есть ответ!
Я пытался преобразовать функцию в задачу. Вот оригинальный код: Вызов: this.socketConnect(endpoint, token); Функция: socketConnect = async (token, endpoint) => { this.socket = new WebSocket(endpoint + '?auth=' + token); this.socket.addEventListener('open', () => { this.socket.addEventListener('message', event => this.handleMessage(event)); ...
Есть ответ!
Я развернул свое приложение ember в Apache Tomcat версии 9. Индексная страница работает нормально localhost:8080/myemberapp/ но когда я пытаюсь получить доступ к localhost:8080/myemberapp/login, он возвращает 404 error. Я также прочитал о переписывании URL-адреса и добавил следующий фрагмент кода в файл .htaccess #html5 pushstate (history) support: <IfModule mod_rewrite.c> RewriteEngine ...
Есть ответ!
Я только начал использовать Эмбер. У меня уже были некоторые проблемы с учебником быстрого запуска Ember, который описывает, что файлы hbs и js для компонентов должны быть помещены в app/components. На моей машине он работает только с файлом js в app/components, но с файлом hbs в app/templates/components. То же самое сделал и ember generate component people-list. Теперь есть еще одна проблема: пе...
Есть ответ!
Кто-нибудь знает, как генерировать метрики покрытия кода Ember из тестов Selenium? У меня есть несколько тестов, написанных на Groovy/Java. Я нашел документы о людях, делающих это со Стамбулом. Одним из примеров является Front End Javascript Test Coverage с Istanbul Selenium . Существует также инструмент покрытия кода Ember CLI, который основан на инструментах, производимых компанией Istanbu...


Закрыть X