AngularJS IE11参数无效
AngularJS IE11 Invalid Argument
这个问题让我抓狂。。。我删除了所有$http调用和所有textboxs/textarea。
我不知道还能查什么。出于某种原因,我认为这与ui路由器中的嵌套页面有关。我只在嵌套页面上得到这个错误(实际上是连续14次)。
我还添加了关于占位符的属性(ng-attr占位符),但我仍然收到错误。
任何建议都很好。
Error: Invalid argument.
at interpolateFnWatchAction (http://localhost:16266/Scripts/app/vendors/angularjs/angular.js:6834:15)
at Scope.prototype.$digest (http://localhost:16266/Scripts/app/vendors/angularjs/angular.js:12251:23)
at Scope.prototype.$apply (http://localhost:16266/Scripts/app/vendors/angularjs/angular.js:12516:13)
at done (http://localhost:16266/Scripts/app/vendors/angularjs/angular.js:8204:34)
at completeRequest (http://localhost:16266/Scripts/app/vendors/angularjs/angular.js:8412:7)
at xhr.onreadystatechange (http://localhost:16266/Scripts/app/vendors/angularjs/angular.js:8351:11)
状态配置
//-----------HOME--------------------------------
.state('home', {
url: '/requests',
templateUrl: mySettings.root + 'Scripts/App/js/views/home.html',
controller: 'homeController',
data: { pageTitle: 'Dashboard' }
}) //---------Create New Order-----------------------
.state('home.create', {
url: '/create',
templateUrl: mySettings.root + 'Scripts/App/js/views/create.html',
resolve: {
isReOrder: [
function() {
return false;
}
],
requestData: [
function() {
return null;
}
],
vendorsData: [
'addressesService', function(addressesService) {
return addressesService.query({ type: 'vendor' }).$promise;
}
],
unitOfMeasureData: [
'loopUpOptionsService', function (loopUpOptionsService) {
return loopUpOptionsService.query({ lookupid: 'UnitOfMeasure', active: true }).$promise;
}
],
addressesData: [
'officeManagers', 'authService', function (officeManagers, authService) {
return officeManagers.getAddressesByUsername({ id: authService.authentication.userName }).$promise;
}
],
locationsData: [
'locations', function(locations) {
return locations.query().$promise;
}
]
},
controller: 'createController',
data: { pageTitle: 'Create Order' }
})
谢谢。
我终于解决了这个问题。它与home.html(父状态)有关,当我转到子页面(home.create)时,它会尝试渲染父页面。。。不知道为什么。。。我认为这是因为父母和孩子有不同的控制器/数据。
为了解决这个问题,我不得不将其添加到ui视图中的主模板上,在该视图中渲染范围内的数据。
data-ng-if="$state.$current.name == 'home'"
因此,如果状态不是home,则不会尝试渲染该部分。
谢谢Claies的帮助。
相关文章:
- 在 IE8 中接收无效参数
- 在JavaScript中测试一个无效参数w/Chai
- IE10+上的AngularJS,带有占位符原因的文本区域“;无效参数&”;
- 是“;论点”;JavaScript中的无效参数名称
- window.open 在 IE 中抛出无效参数错误
- D3:在 IE9 中使用 d3.js 出现“无效参数”错误
- 谷歌地图api v3-IE7-main.js错误-无效参数(javascript)
- Javascript:Uint16Array(length)返回无效参数
- 在IE8中调整窗口大小时JQuery/Javascript无效参数脚本错误
- 无效参数.即7-8
- IE8'无效参数'在小jQuery动画片段中
- IE8出现JavaScript无效参数错误
- 窗口.在Javascript中打开无效参数
- InvokeScript工作,但网页回复“无效参数”
- 为什么自定义函数在IE8中说无效参数
- IE8中变量对象属性的无效参数问题
- JavaScript +无效参数错误与fireEvent('onchange')
- IE eventDispatch() SCRIPT87:无效参数.错误
- XMLHttpRequest无效参数
- Js-ctypes无效参数