【发布时间】:2015-12-28 20:54:41
【问题描述】:
发送到指令的参数是否有长度限制?这是我的代码:
header = JSON.stringify(header);
columnObj = JSON.stringify(columnObj);
$compile('<div column-filter-sort header=' + header + ' columnobj=' + columnObj + '></div>')(scope);
指令:
a.directive('columnFilterSort', function () {
return {
link: function (scope, elem, attrs) {
var columnObj = JSON.parse(attrs.columnobj);
var header = JSON.parse(attrs.header);
}
});
Var columnObj 看起来不错,但在 var header = JSON.parse(attrs.header); 处失败 检查 var header 我发现它不完整。我得到的错误是: SyntaxError:输入意外结束 在 Object.parse(本机)
请帮忙。
谢谢
【问题讨论】:
标签: javascript json angularjs-directive