如何使用新的ember | cli http | mock进行API调用
我有一个简单的Ember-CLI项目,现在只有一个带有固定数据的模型.我想用实际的JSON文件或使用http-mock模拟API东西,这是Ember-CLI版本41曾经是api-stub的名称. 我对所有这一切都很陌生,所以我真的不知道该如何掌握我找到的信息,人们可以在api-stub上工作,而且看起来不像api-stub a href =" http://ember-cli.com" rel =" noreferrer"> ember-cli 已使用http-mock info进行了更新. 我做了ember generate http-mock project,但我不确定该怎么做. 这是我当前的应用程序/路由器: Router.map(function() { this.resource('projects', { path: '/' }); this.resource('project', {path: '/project/:project_id'},
0 2024-03-01
编程技术问答社区
Ember/Ember-Cli通过Apache提供服务时抛出404
当我尝试通过Apache为我的Ember应用程序服务时,我会遇到问题.由于位置设置为"历史记录"而不是"哈希",因此Apache试图加载不存在作为文件的魔术灰烬路线. myapp.com/login抛出404,因为没有登录.html. 我做了一些搜查,令人惊讶的是,这没有太多使我相信没有多少人在apache上部署ember应用程序. 所以建议我写Apache URL重写规则,但我尝试过的一个似乎不起作用. Options +FollowSymLinks RewriteEngine On RewriteBase / RewriteRule ^(.*)$ index.html [L] 和 Options FollowSymLinks RewriteEngine On RewriteBase / RewriteRule ^index\.html$ - [L]
0 2024-02-27
编程技术问答社区
延长angular-cli的构建管道
我可以在不重写Angular-CLI本身的情况下扩展Angular-CLI的构建过程吗?就像过去一样,当我为构建过程写下我的仓库/grunt任务时,我可以更改我想要的一切. 我想更改Angular-CLI的默认构建系统.内联生产构建中的样式和HTML模板,更改文件被编译,串联的顺序,....防止编译具有" _"的SASS文件 - 前缀,例如_home,_about.将一些参数/配置传递到构建命令. 解决方案 构建过程可以像Ember-Cli一样扩展,您可以参考其文档. 通过此方法,您将能够覆盖现有的构建命令和任务,然后用您想要的东西替换它.
0 2024-02-22
编程技术问答社区
在没有节点服务器的情况下,使用angular-cli在Chrome上运行本地构建的angular 2应用程序
我将非常精确地使我的 Angular 2 问题. 1.我正在使用: 角2, Angular-CLI:1.0.0-Beta.15,(WebPack建筑) 节点:6.4.0, OS:Linux X64 2.我想实现的目标: 我想以一个方式构建我的项目,在构建后(ng build project-name)我会收到我的Angular 2应用程序的静态文件,我可以直接从Chrome运行,而无需使用 ng服务或节点服务器. 我只想双击index.html并在本地运行该应用程序. 3.同时,当我双击生成的索引时,我在Chrome浏览器控制台输出中获得的内容.html是: file:///inline.js无法加载资源:net :: err_file_not_found file:///styles.b52d2076048963e7cbfd.bundle.js无法加载资源:net :: err_file_not_found file:///main.c45bb457
0 2024-02-22
编程技术问答社区
Ember CLI默认将分析信息发送给谁?
这是.ember-cli文件. { /** Ember CLI sends analytics information by default. The data is completely anonymous, but there are times when you might want to disable this behavior. Setting `disableAnalytics` to true will prevent any data from being sent. */ "disableAnalytics": false } Ember CLI默认情况下将分析发送到谁? 解决方案 有开放源时我们可以在工具中跟踪任何内容,这不是很棒吗?让我们一起跟踪. 问题:通常是什么? 答案:分析工具为韭菜,该是为 GA跟踪.显然,它需要一个跟踪代码,因此我们可以看到填充的地方.非常代码是在这里> 问题:它跟踪什
2 2024-01-26
编程技术问答社区
在ember-cli中导入依赖项(例如,导入math.js)。
我对在ember-cli中的导入依赖项感到困惑,尤其是关于标准案例的依赖性,如app.import({ development: 'vendor/lodash/dist/lodash.js', production: 'vendor/lodash/dist/lodash.min.js' }, { 'lodash': [ 'default' ] }); 然后,我对Math.js进行了类似的操作: app.import({ development: 'bower_components/mathjs/dist/math.js', production: 'bower_components/mathjs/dist/math.min.js' }, { 'mathjs': [ 'default' ] }); 但是,它行不通.当我尝试与 一起使用时 import mathjs from 'mathjs' 我有一个错误.最终,我使用了以下解决方案:
4 2024-01-26
编程技术问答社区
如何在node.js服务器上缓存AWS S3文件,并根据请求提供服务?
对于我的网站,我将所有assets(字体/images/js等)部署到S3 bucket>. index.html(单页ember.js应用程序)部署在弹性beanstalk node.js服务器上.节点app.js将任何请求带到www.domain.com/*,并提供本地存储的index.html.我希望能够为每个生产构建部署新应用程序的新应用程序,然后将所有资产和index.html部署到S3 bucket. . 这是我到目前为止所拥有的: var AWS = require('aws-sdk'), fs = require('fs'); /* * AWS Security credentials */ AWS.config.loadFromPath('./config.json'); var port = process.env.PORT || 3000, http = require("http"); var static = require('
4 2024-01-26
编程技术问答社区
ember-select-2在使用type-ahead与Ajax查询时的问题
我正在使用 {{select-2 placeholder="Choose from our many pizzas" value=chosenTypeaheadPizza typeaheadSearchingText="Searching pizzas" typeaheadNoMatchesText="No pizzas found for '%@'" typeaheadErrorText="Loading failed: %@" query="queryPizzas" }} 和动作处理程序是 queryPizzas(query) { var self = this; var store = self.get('store'); let adapter = store.adapterFor("pizzas"); let serachQuery = query.term;
2 2024-01-21
编程技术问答社区
ember-cli addon bower dependency
ember-cli 1.13.8 我在加载刚刚创建的插件中遇到困难. (这是我的第一个插件.) 因为我正在本地开发npm link喜欢: $ cd ember-cli-foo $ npm link $ cd ../test-app $ npm link ember-cli-foo 和NPM在node_modules下创建了链接. 插件还具有鲍尔的依赖性.我在某个地方读到,插件内部的主要索引. /* jshint node: true */ 'use strict'; module.exports = { name: 'ember-cli-foo', included: function(app) { this._super.included(app); app.import(app.bowerDirectory + "/foo/web/foo.
4 2024-01-19
编程技术问答社区
在Ember-cli中使用jquery
我对ember.js和ember-cli都是相对较新的,非常感谢您在自定义视图中使用jQuery Tooltip的帮助.所有代码都在下面,但是当注入我的模板时,我会收到以下控制台错误: [Error] TypeError: 'undefined' is not a function (evaluating 'Ember.$().tooltip()') 我正在使用名为tooltip.js的文件中的自定义视图: import Ember from 'ember'; export default Ember.View.extend({ tagName: 'span', title: 'The tooltip title', html: true, placement: 'top', didInsertElement: function(){ Ember.$().tooltip({"html": this.get('html'),
4 2024-01-12
编程技术问答社区
如何在Ember-CLI应用程序中添加日期选择器或任何一般的jQuery插件
所以我试图将pikaday日期选择器添加到ember-cli应用程序. 我在/app/views/calendar-view.js 中有以下内容 import Ember from 'ember'; export default Ember.TextView.extend({ modelChangedValue: function(){ console.log(this.get('value')); }.observes("value"), didInsertElement: function(){ currentYear = (new Date()).getFullYear(); formElement = this.$()[0]; picker = new Pikaday({ field: formElement, yearRange:
0 2024-01-11
编程技术问答社区
为什么我的ember-cli在windows上构建时间这么慢?
ember-cli在窗户上使用ember server构建非常缓慢. Build successful - 13126ms. Slowest Trees | Total -------------------------------+---------------- TreeMerger (vendor) | 3154ms TreeMerger (stylesAndVendor) | 2051ms TreeMerger (appAndDependencies) | 1914ms StaticCompiler | 1791ms 这与在Linux盒上的1秒钟少于同一项目建筑物形成鲜明对比. 解决方案 使用以下命令 安装带有节点的ember-cli-windows npm install -g ember-cli-windows 在项目根文件夹上运行以下命令 embe
0 2023-12-05
编程技术问答社区
如何在heroku上部署ember-cli + rails应用程序
我试图通过将Ember Build生成的文件复制到Rails公共文件夹中,按照以下方式显示: http://blog.abuiles.com/blog/2014/05/21/deploying-ember-cli-and-rails-to-heroku/ https://github.com/dockyard/ember-cli-plus-backend/tree/rails-served-html/frontend/app 但似乎无法正常工作 如Heroku上的应用程序所示 ,它不是显示内容,而是在网页上显示RAW JSON,这表明当您通过URL输入应用程序时,Emberjs Route Model Hock并未调用.它显示的JSON就是这样: [{"id":1,"name":"james","presentation_ids":[1,2]},{"id":2,"name":"charle","presentation_ids":[3]}]} 但是,如
8 2023-11-30
编程技术问答社区
EmberJS单元测试的服务注入(Ember QUnit)
规格: Ember版本:1.13.8 节点:0.10.33 npm:2.13.4 我有 import Alias from "../../../services/alias"; .... moduleFor("controller:test", "Controller: test", { integration: true, beforeEach: function() { this.register('service:alias', Alias, {singleton: true}); this.inject.service('alias', { as: 'alias' }); this.advanceReadiness(); }, }); ... test('Alias Alias Alias ', function(assert) { var controller = this.sub
10 2023-11-07
编程技术问答社区
没有找到命令'ember'。
似乎我安装了Ember-CLI安装. 我已经使用sudo安装了NPM,但是在阅读了NPM上的Ember-Cli和Sudo的一些问题之后,我去卸载并按照此处的说明重新安装了 https://gist.github.com/isaacs/579814 . 现在我已经通过npm install -g ember-cli安装了ember-cli 找不到命令'ember',您的意思是: 命令'enber'来自软件包'asn1c'(Universe) ember:找不到命令 我可以做哪个节点 $哪个节点 /home/[用户]/local/bin/node 和哪个NPM $ npm /home/[用户]/local/bin/npm ,但我可以看到安装的以下路径中存在ember: npm安装-G ember -cli /home/[user]/npm/bin/ember->/home/[user]/npm/lib/node_m
20 2023-11-02
编程技术问答社区
ember-cli typeahead导致ember.js内部出错
从鲍尔安装了类型的组件. 尝试使用 态 行动中的组件.它会导致ember.js内部的错误 "Uncaught TypeError: Cannot read property 'selectedIndex' of undefined " undureck typeError:无法阅读null的属性'sextsibling' 是版本吗? 解决方案 这是我自己的打字ember组件: 组件 App.XTypeaheadComponent = Ember.Component.extend({ suggestionEngine: null, data: null, name: null, selection: null, init: function () { var self = this; this._super(); this.suggestionEngine = new Bloodhound({
10 2023-10-30
编程技术问答社区
如何将bootstrap 4模板安装到Ember网络项目中?
这是我发表的另一篇文章的延续 我已经下载了 inspinia inspinia 在Twitter引导程序上.它包含大多数Web-UI框架的预先创建的项目,除Ember外.到目前为止采取的步骤: 安装了Ember-Boostrap 安装了SASS预处理 将 *.scss文件复制到应用程序\样式文件夹 app.scss文件看起来如下: app \ styles \ app.scss @import "ember-bootstrap/bootstrap"; @import "style"; ember-cli-build.js文件如下: ember-cli-build.js 'use strict'; const EmberApp = require('ember-cli/lib/broccoli/ember-app'); module.exports = function(defaults) { let app = new EmberA
8 2023-10-28
编程技术问答社区
如何将Twitter Bootstrap集成到ember-cli应用中?
我正在使用Ember 1.7.0,并试图将Twitter Bootstrap CSS框架集成到Ember-CLI应用程序中. 我已经看到了有关此网上的一些文章,但大多数似乎已经过时了.截至今天,我设法将文章中的信息从网上放在一起并提出了这个信息. bower install --save bootstrap-sass-official 然后检查bower.json查看是否包括沿线的东西: "bootstrap-sass-official": "~3.3.1" 在您的Brocfile.js中包括以下行: app.import('bower_components/bootstrap-sass-official/assets/javascripts/bootstrap.js'); app.import('bower_components/bootstrap-sass-official/assets/stylesheets/_bootstrap.scss');
6 2023-10-28
编程技术问答社区
在Ember.JS ember-cli应用程序中包含bootstrap库的推荐方法
我正在尝试在我当前的Ember-CLI项目中正确安装Twitter Bootstrap. 我确实安装了带有鲍尔的引导程序: bower install --save bootstrap 现在库在/vendor/bootstrap/dist/(css | js | fonts) 我尝试了这里提到的内容: http://ember-cli.com/#managing-depperencies 替换路径和CSS文件名称,但我会发现有关 brocfile.js 文件的错误.我认为与示例相比,Brocfile格式发生了太大变化. 我还尝试使用/app/styles/app.css file @import移动/app/styles/directory中的样式表之后: @import url('/assets/bootstrap.css'); @import url('/assets/bootstrap-theme.css'); ,但它行不通.这些文件是可见的真实开发服务器
4 2023-10-28
编程技术问答社区
在Apache TOMCAT上的Ember-CLI
我试图在Apache Tomcat上加载我的Ember-CLI Instoy Server应用程序. 我使用 在生产模式下构建了我的应用程序 ember Build - 环境生产 我将我的/dist 文件夹中的文件移到了我的apache tomcat /webapps 文件夹启动了我的apache服务器,但是当我转到 url时, :8081/index.html" 该页面空白,尽管它与内置服务器完美无缺. 使用Ember Inspector我可以看到定义但无法查看任何输出的路线. 我遵循本指南 http://thetechcofounder.com/getting-with-ember-ember-js-using-ember-cli/# = 为了创建我的Ember-CLI应用程序,任何帮助都很好. 解决方案 在config/environment.js文件中,有一个称为locationType的属性.将其值设置为hash 此外,手动从/di
2 2023-10-24
编程技术问答社区