通过参数传递双引号和方括号
passing double quotes and brackets via parameter
我在angularjs (1.x)中定义了一个作用域,看起来像这样
$scope.report = {
resource: '/public/emplyACH',
params: { "employeeId": [78] }
};
当我用console.log (console.log(scope.parms)
)
我得到这个
{employeeId: Array[1]
但是我想要的是:
{ "employeeId": [78] }
为什么我不能像那样得到它?
当你这么做的时候
var array = [78];
您有一个数组,其中包含单个项目,数字78
,长度为1
。
你在控制台中看到的是一个数组的表示,显示Array[length]
,这意味着它是一个数组,它的长度是1
。
你仍然有一个包含数字78
的数组,这只是浏览器显示它的方式。
如果你想要一个长度为78
的数组,那么这将是不同的,或者如果你想要一个字符串,这很可能是一个员工的ID,你会做
{ "employeeId": "[78]" }
或者为什么不去掉括号,使用一个数字作为ID
{ "employeeId": 78 }
可以使用转义字符()'"。更多信息请查看:http://www.w3schools.com/js/js_strings.asp
相关文章:
- 函数未将值作为参数传递
- 如何将参数传递到angularJs中的工厂
- 如何在HTML元素上创建函数,而不是将元素作为参数传递
- JavaScript常量-作为参数传递或直接使用
- 如何将javascript对象作为参数传递到c#web服务中
- 将参数传递给函数
- 如何将Gruntfile.js中的参数传递到webdriverio规范
- javascript,将参数传递给函数内部的闭包中的回调
- Javascript-将包含变量的html字符串作为参数传递
- 将字符串作为参数传递给函数onclick event jquery
- 将修改后的数组作为参数传递给函数
- 在嵌套递归指令中将参数传递给父控制器方法
- each()-将额外的参数传递给回调参数
- 代码气味-将布尔控制参数传递给函数
- 如何将自定义参数传递到FullCalendar事件提要
- 将参数传递给函数,同时保留事件处理程序
- 将图标作为参数传递不会;t工作-谷歌地图
- 如何使用按钮将参数传递给函数
- 如何将多个参数传递给输入's onChange处理程序
- 通过参数传递双引号和方括号