首页 > TAG信息列表 > ember-cli

JavaScript-覆盖Ember application.hbs模板

我有一个Ember JS应用程序,该应用程序在根级别具有99%的资源,用户必须登录才能访问.所有这些资源(/ login除外)都具有相同的模板. / login具有完全不同的模板(没有导航栏等).覆盖登录页面的application.hbs模板的最佳方法是什么? 我在其他问题中看到的大多数答案都涉及经过身份验证的

javascript-Ember:从实用程序类访问余烬数据“存储”对象

我在我的ember应用程序中有一个用于验证用户名的实用程序类,并按照ember-cli文档中的指定进行设置.我在应用程序中的多个位置(组件和控制器)进行客户端用户名验证,因此我想将验证逻辑引入可重用的方法中. 该文件位于/app/utils/username-validator.js中,我可以通过将其导入来成功将

灰烬CLI:index.php而不是index.html

我想在余烬应用程序中使用index.php文件而不是index.html. 我发现可以在ember-cli-build.js文件中设置以下内容,该文件会将index.html输出为index.php outputPaths: { app: { html: 'index.php' } } 但是,输入文件仍然必须命名为index.html. 是否有人知

javascript-如何在ember-cli-slick中使用“ asNavFor”选项

我正在尝试在余烬应用程序中实现slick slider,我通过ember observer找到了ember-cli-slick,我必须使用Slider Syncing option.在jquery中可以通过使用以下option.but在ember中如何引用类名? asNavFor:“.slider-nav”解决方法:要安装ember-cli-slick,请运行以下命令 ember install e

javascript-在测试Ember.js(ember-cli)应用时,在拆卸中获取“未定义应用”

我正在尝试测试一个简单的ember-cli应用程序(在@bcardarella Dockyard教程之后:http://reefpoints.dockyard.com/2014/05/09/building-an-ember-app-with-rails-part-3.html) 这是我的测试: import startApp from 'wallet2/tests/helpers/start-app'; module('Integration - Landing

javascript-在Ember CLI中的哪里定义路由?

我使用ember generate route {my_route_name}创建了一些路由,并在路由下创建了一个js文件,在模板下创建了一个hbs文件 现在我要定义这些路线,例如 App.Router.map(function() { this.resource('posts'); this.resource('post', { path: '/post/:post_id' }); }); 但是,在embe

javascript-使用ember.js 2.0的ember cli应用程序中的基础

我正在使用ember-cli开发余烬应用程序. 余烬版本为“ 2.0.0-beta.2” 我正在将Foundation 5集成到应用程序中,为基础安装了Bower软件包,并将其包含在ember-cli-build.js文件中 app.import('bower_components/foundation/js/foundation/foundation.js'); app.import('bower_compone

javascript – 使用angular-cli在没有节点服务器的情况下运行本地构建在Chrome上的角度2应用程序

我将非常精确地使我的Angular 2问题. 我正在使用: 角2,    angular-cli:1.0.0-beta.15,(webpack building)   节点:6.4.0,   os:linux x64 2.我想要实现的目标: 我想以一种方式构建我的项目,在构建之后(ng build project-name)我获得了我的Angular 2应用程序的静态文件,我可以

如何为Ember.js Express设置开发环境

我正在将Ember.js应用程序及其Express REST API分成两个不同的项目.我认为事情会更加清洁. 在那之前,我的Express应用程序都提供REST端点和所有静态文件,如index.html和app.js.但现在,ember-cli负责提供静态文件,Express应用程序处理身份验证REST. 我遇到的最后一个问题是我现在有

javascript – 优化emberjs过滤搜索

我有一个简单的搜索输入,可以过滤通过html表中表示的api响应.过滤效果很好,但由于某些原因,我觉得这是一个非常难看的方式.所以我想知道什么是更好的方法. 这是我的控制器: export default Ember.ArrayController.extend({ searchKeyword: null, searchResults: function(

javascript – 如何在加载模型时在Ember中显示加载模板?

我想在下一个模板加载之前在Ember中渲染一个加载模板.现在我有一个应用程序路径的加载模板,如果用户直接导航到URL,它可以正常工作.但是,如果用户在应用程序的另一个页面中单击指向该页面的链接,我希望显示相同的模板.如何才能做到这一点? 调度afterRender不起作用,因为页面还没有“

node.js – 无法识别Ember-CLI安装

我已经按照以下教程并成功安装了除ember-cli之外的所有内容. http://www.ember-cli.com/#getting-started > node –help(显示输出帮助消息)> npm –help(显示输出帮助消息)> npm install -g bower> npm install -g phantomjs 所有上述工作都没有问题,但是当我尝试使用新的my-new-a

javascript – 使用Ember-CLI的UMD

我试图通过ember-cli在我的Ember应用程序中加载gridstack.我通过bower安装了应用程序,并在我的ember-cli-build.js文件中导入.它包括_作为库通过: if (typeof define === 'function' && define.amd) { define(['jquery', 'lodash'], factory); } define.amd evaulates为false

javascript – 每个EmberApp的单个index.html文件

我正在尝试使用两个相关的应用程序,但它们有所不同 来自服务器的接入点.目前在dist /中的index.html上的ember构建返回.这是通过以下设置: /* global require, module */ var EmberApp = require('ember-cli/lib/broccoli/ember-app'); var mergeTrees = require('broccoli-merge-

javascript – Ember.js错误“使用Liquid Fire时无法读取未定义的属性’容器’

我是前端开发的初学者,并试图将Ember.js用于我的项目.我在EmberConf 2015上偶然发现了a great talk by Edward Faulkner about Liquid Fire.它看起来非常容易申请,所以我决定尝试一下. 我的应用程序通过ember-cli 0.2.0使用Ember和Ember-Data Canary. 应用程序的结构有点像这样: ap

javascript – 如何测试在ember-qunit中调用Ember.run.debounce的函数?

我想测试的控制器包含以下内容: filterText: '', filteredFoos: (Ember.A()), filterFoosImpl: function() { console.log('filterFoos begin' ); var filterText = this.get('filterText'); var filteredFoos = this.forEach(function(foo) {

javascript – 如何在Ember Mixins中使用动作?

我正在尝试开发我的第一个mixin,但是我很难让这些动作发挥得很好. 我希望我的控制器能够切换编辑属性,并在保存或回滚模型时将其设置为false.所以我写了一个mixin来添加这个功能. 在myapp / mixins / editable.js中: import Ember from "ember"; export default Ember.Mixin.creat