我正在按照这个教程:https://thinkster.io/angulartutorial/angular-rails/,一切顺利,直到我必须在rails资源管道javascripts中安排我的角度代码和文件夹的部分,并使用宝石的角度-rails-template'(https://github.com/pitr/angular-rails-templates)来联系他们.
我已经通过Gemfile安装了gem,即使我在application.js中需要该文件,我也会收到"无法找到文件'angular-rails-templates'"错误:
//= require angular
//= require angular-rails-templates
//= require angular-ui-router
//= require_tree .
Run Code Online (Sandbox Code Playgroud)
有什么建议?
我尝试做了几次我做过的事情,从未遇到过这样的错误.
我只是想在我的流星应用程序中找到他们的X字段等于Y的所有文档:
JS :(模板的助手)
'friendPictures' : function(){
var currentFriendId = this._id;
Pictures.find({ownerId: currentFriendId});
// DO SOMETHING WITH THE PICTURES
}
Run Code Online (Sandbox Code Playgroud)
HTML :(在模板内)
{{#each friend}}
...
{{friendPictures}} // Calling for the helper
...
{{/each}}
Run Code Online (Sandbox Code Playgroud)
尝试在Chrome控制台中执行"find()"时,我一直收到此错误消息:
Uncaught RangeError: Maximum call stack size exceeded
at Object.EJSON.clone (http://localhost:3000/packages/ejson.js?71047b64b5196348bdbe5fd5eea9ac97a5a9eb14:528:3)
at http://localhost:3000/packages/ejson.js?71047b64b5196348bdbe5fd5eea9ac97a5a9eb14:530:22
at Function._.each._.forEach (http://localhost:3000/packages/underscore.js?0a80a8623e1b40b5df5a05582f288ddd586eaa18:164:22)
at Object.EJSON.clone (http://localhost:3000/packages/ejson.js?71047b64b5196348bdbe5fd5eea9ac97a5a9eb14:529:5)
at http://localhost:3000/packages/ejson.js?71047b64b5196348bdbe5fd5eea9ac97a5a9eb14:530:22
at Function._.each._.forEach (http://localhost:3000/packages/underscore.js?0a80a8623e1b40b5df5a05582f288ddd586eaa18:164:22)
at Object.EJSON.clone (http://localhost:3000/packages/ejson.js?71047b64b5196348bdbe5fd5eea9ac97a5a9eb14:529:5)
at http://localhost:3000/packages/ejson.js?71047b64b5196348bdbe5fd5eea9ac97a5a9eb14:530:22
at Function._.each._.forEach (http://localhost:3000/packages/underscore.js?0a80a8623e1b40b5df5a05582f288ddd586eaa18:164:22)
at Object.EJSON.clone (http://localhost:3000/packages/ejson.js?71047b64b5196348bdbe5fd5eea9ac97a5a9eb14:529:5)
Run Code Online (Sandbox Code Playgroud)
以前有人遇到过这种情况吗?
编辑:
文件示例:
{
_id: "DCgKA73wNm2mYAhSD",
base64: "very long string..."
ownerId: "fRPD87tHkap9hQyB8", …Run Code Online (Sandbox Code Playgroud) 我已经使用 IIS 管理器在我的默认网站下创建了一个新应用程序,以便设置 Bugzilla,并根据此处的说明:https : //bugzilla.readthedocs.org/en/latest/installing/iis.html# iis 我应该向默认文档添加一些东西,它根本不存在。
我在 Windows 7 Ultimate 上运行并使用 IIS 7.5,根据官方网站 - http://www.iis.net/configreference/system.webserver/defaultdocument - 此版本的 IIS 包括默认文档。此外,该指南完全基于我的 Windows 版本。我以管理员身份运行 IIS 管理器。
我很抱歉,但我真的是 IIS 的新手,从来没有使用过它,然后模拟测试环境,而且我找不到任何与我在 stackoverflow 或 google 中遇到的问题类似的问题。我看过的任何 Youtube 或 Google 指南的主页窗格中都有这个默认文档。
如何清除Redux中的数组状态?我有一个空数组的初始状态,并且正在添加内容.我想要一个只清除它的动作,我尝试了以下方法,但是它给了我关于"action.payload"的"意外令牌"错误,我给CLEAR_THINGS操作:
export default (state=[], action) => {
switch (action.type) {
case "RECEIVE_THING":
return [
...state,
action.payload
];
case "CLEAR_THINGS":
return {
...state,
action.payload // payload here is []...
};
default:
return state;
}}
Run Code Online (Sandbox Code Playgroud)
如果我只使用[]而不是通过action.payload,它也会抛出错误.
javascript ×2
angularjs ×1
bugzilla ×1
iis ×1
iis-7 ×1
meteor ×1
mongodb ×1
node.js ×1
qa ×1
react-native ×1
react-redux ×1
reactjs ×1
redux ×1