我已经生成了一个'home'路线,我想将我的基本网址'/'更改为'home'我尝试将这行代码添加到router.js
App.Router.reopen({
rootURL: '/blog/'
});
Run Code Online (Sandbox Code Playgroud)
我也尝试将config/environment.js中的base-url设置为'/ home /'
其他人在浏览器控制台中收到此警告?页面首次加载时始终位于第一行.
Uncaught SyntaxError: Unexpected token < ember-cli-live-reload.js:1
Run Code Online (Sandbox Code Playgroud)
我的堆栈:
DEBUG: -------------------------------
ember.js:3935 DEBUG: Ember : 1.9.1
ember.js:3935 DEBUG: Ember Data : 1.0.0-beta.14.1
ember.js:3935 DEBUG: Handlebars : 2.0.0
ember.js:3935 DEBUG: jQuery : 1.11.2
ember.js:3935 DEBUG: Ember Simple Auth : 0.7.2
ember.js:3935 DEBUG: Ember Simple Auth Testing : 0.7.2
ember.js:3935 DEBUG: -------------------------------
Run Code Online (Sandbox Code Playgroud) 我试图在本地设置这个存储库https://github.com/lrdiv/ember-soundcloud,我用broccoli-emblem-compiler遇到了这个问题.见附件中的图片
根据我的理解,西兰花 - 会徽 - 编译器无法编译我的会徽模板,我不知道我怎么能搞清楚.
这些是我用Ember-Cli安装和设置项目所做的所有步骤
ember new soundcloud
ember install:addon ember-cli-coffeescript
ember install:npm broccoli-emblem-compiler
Run Code Online (Sandbox Code Playgroud)
我删除了app文件夹并替换为我克隆的项目https://github.com/lrdiv/ember-soundcloud
然后我安装了所需的其他节点模块
ember install:npm broccoli-static-compiler
ember install:npm broccoli-merge-trees
ember install:npm install body-parser
Run Code Online (Sandbox Code Playgroud)
最后我跑了
ember server ,在我的终端,我得到了我附加的错误.
我现在能做些什么来解决这个问题?真正的问题是什么?
有人可以一步一步地分享如何在openshift上部署和运行生产ember-cli应用程序?
我不确定这个过程和openshift cli步骤.
在本地我使用ember serve但是我不确定它在openshift中运行时该怎么做.
我的rails应用程序和index.html文件托管在heroku上,其余的资产都在s3上,有一个manifest.json文件是为了在Android上为chrome启用移动web应用程序模式,如下所示:
{
"short_name": "Kinlan's Amaze App",
"name": "Kinlan's Amazing Application ++",
"icons": [
{
"src": "launcher-icon-2x.png",
"sizes": "96x96",
"type": "image/png"
},
{
"src": "launcher-icon-3x.png",
"sizes": "144x144",
"type": "image/png"
},
{
"src": "launcher-icon-4x.png",
"sizes": "192x192",
"type": "image/png"
}
],
"start_url": "/index.html",
"display": "standalone",
"orientation": "landscape"
}
Run Code Online (Sandbox Code Playgroud)
在我,brocfile.js我已将json扩展名包含在fingerprintable文件列表中.
实际文件得到指纹识别,但内容如"src": "launcher-icon-3x.png"不.
无论如何要做到这一点,还是我需要制作一个in-Repo插件来处理文件的创建?
我似乎无法从控制器内部获取模型,即使控制器似乎设置了模型属性。下列:
export default Ember.ObjectController.extend({
init: function() {
this._super();
console.log(this.get('model'));
console.log(this.model);
console.log(this);
}
}
Run Code Online (Sandbox Code Playgroud)
打印出来:

有任何想法吗?
我正在使用ember-cli来构建我的应用程序,它为我提供了一个很好的app.js文件,我可以在静态资产服务器上提供该文件。在部署时允许单独配置的最惯用的方法是什么?
例如,我可能会告诉我的app.js文件的使用者包含一个config.[js|json]将被加载的额外文件,并且该文件中的值将进入ENV对象......以便我可以将应用程序指向不同的 REST 端点,例如(QA、沙盒、预发布等)而无需重新编译。
我想一定有办法,我只是没有看到。我知道有config/environment.js文件,但它被编译到dist文件夹中。我正在寻找位于打包 JS 旁边的东西。我当然可以一起破解一些东西,所以我不是在寻找黑客。一个ember-cli-addon,也许?我认为必须有一种“余烬方式”来做到这一点。
我只是没有找到它:)
configuration ember.js ember-data ember-cli ember-cli-addons
我正在尝试创建一个用户管理器,我可以创建编辑和删除用户,在删除操作中,我想显示一个带有"继续"和"取消"按钮的模态确认对话框,以确认用户的抑制.
最好的做法是什么,我使用的是ember-cli 0.2.3,网上有很多建议,我对这些解决方案有点困惑,创建模态的标准或最佳方法是什么Ember-CLI?
使用ember-cli@0.2.7和emberjs@1.13.2.
来源emberjs模型
export default DS.Model.extend({
name: DS.attr('string'),
displayName : Ember.computed('name', () => {
return this.get('name');
})
});
Run Code Online (Sandbox Code Playgroud)
翻译模型
'use strict';
var _this = undefined;
exports['default'] = DS['default'].Model.extend({
name: DS['default'].attr('string'),
displayName: Ember.computed('name', function () {
return _this.get('name'); //at this point _this is undefined
})
});
Run Code Online (Sandbox Code Playgroud)
麻烦的是_this永远不会设置模型.为什么会这样?
我有一个像示例中的视频集: autoresize=true naturalWidth=1280 naturalHeight=720 这是实际大小,但出现以下错误。即使我取消尺寸并保留 autoresize=true 仍然会出现错误。
VIDEOJS:错误:为高度提供的值“NaN”不正确
任何人都可以帮忙吗?
ember-cli ×10
ember.js ×8
babeljs ×1
broccolijs ×1
ember-data ×1
emblem.js ×1
jquery ×1
node.js ×1
openshift ×1
video.js ×1