未捕获错误:无法加载路由模块(viewmodels / home / index)。详细信息:'resourceName'参数必须是'string'

时间:2014-10-27 04:01:29

标签: javascript breeze durandal

使用Durandal / Breeze / Knockout添加新页面或查找时,在执行大量步骤以加载所有数据并创建页面后,我将继续收到以下错误。

未捕获错误:无法加载路由模块(viewmodels / home / index)。详细信息:' resourceName'参数必须是'字符串'

1 个答案:

答案 0 :(得分:3)

我发现通常会发生此错误,因为我错误地输入了unitofwork.js脚本中的存储库:

this.unitConditions = repository.create(provider, "UnitCondition", routeconfig.unitConditionsUrl, breeze.FetchStrategy.FromLocalCache);

问题通常是多元化。我会忘记一个's'然后我会得到那个错误。我花了一段时间来弄清楚这一切,所以我想我会把错误和我的解决方案发布给其他任何人。