使用Durandal / Breeze / Knockout添加新页面或查找时,在执行大量步骤以加载所有数据并创建页面后,我将继续收到以下错误。
未捕获错误:无法加载路由模块(viewmodels / home / index)。详细信息:' resourceName'参数必须是'字符串'
答案 0 :(得分:3)
我发现通常会发生此错误,因为我错误地输入了unitofwork.js脚本中的存储库:
this.unitConditions = repository.create(provider, "UnitCondition", routeconfig.unitConditionsUrl, breeze.FetchStrategy.FromLocalCache);
问题通常是多元化。我会忘记一个's'然后我会得到那个错误。我花了一段时间来弄清楚这一切,所以我想我会把错误和我的解决方案发布给其他任何人。