Angularjs 从指令中的ng grd访问selectedItems
您好,我有一个具有以下选项的网格: $scope.mysourceselects=[]Angularjs 从指令中的ng grd访问selectedItems,angularjs,ng-grid,Angularjs,Ng Grid,您好,我有一个具有以下选项的网格: $scope.mysourceselects=[] $scope.gridOptions = { data: 'formatSources', showSelectionCheckbox: true, enableCellSelection: true, enableRowSelection: true, multiSelect: false
$scope.gridOptions = {
data: 'formatSources',
showSelectionCheckbox: true,
enableCellSelection: true,
enableRowSelection: true,
multiSelect: false,
selectedItems: $scope.mySourceSelections
};
在我的指令中,我有一个在页面上嵌入HTML的模板。
在我的div标记中,我具有以下属性:
数据活动源={mySourceSelections}
当页面呈现时,属性生成:
数据活动源=[{SourceName:CollegeofLetters&Science}]
要设置源代码,我需要语法为dataactivitysource=collegeofletters&Science
当我将模板更改为:数据活动源={{mySourceSelections[0].SourceName}
我收到以下两个错误:
GET /api/v1/activity/public?s=0&l=1&o=College%20of%20Letters%20&%20Science 400 (Bad Request) jquery-1.11.1.min.js?v=1412791216854:4
ERROR: getPublicActivitiesForSource : ajax : error
我知道在尝试访问mySourceSelections的[0]索引时会发生这种情况。如何修复此问题并访问文学与科学学院的SourceName值?看起来,与您的GET有关的符号导致了问题。请尝试对请求进行URL编码。符号是%26,请尝试:
GET /api/v1/activity/public?s=0&l=1&o=College%20of%20Letters%20%26%20Science
您希望请求格式如何?你能给出一个想要调用你的API的例子吗?