Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript angular.js范围中的转义斜杠_Javascript_Angularjs - Fatal编程技术网

Javascript angular.js范围中的转义斜杠

Javascript angular.js范围中的转义斜杠,javascript,angularjs,Javascript,Angularjs,我有一些控制器请求过滤,在数据库中我的表是sale/rent(这不是我的主意,现在更改表的名称为时已晚)。我试图通过这条线显示一些对象: $scope.sale/rent = 'Sale'; 没有转义斜杠,我得到一个错误:uncaughtreferenceerror:赋值中的左侧无效 好的,像这样避开这个斜线,对吗 $scope.sale/\/rent = 'Sale'; 但运气不好,仍然出现错误:未捕获的语法错误:无效或意外的令牌 未捕获的语法错误:无效或意外的标记 我不明白如何逃脱这里的

我有一些控制器请求过滤,在数据库中我的表是sale/rent(这不是我的主意,现在更改表的名称为时已晚)。我试图通过这条线显示一些对象:

$scope.sale/rent = 'Sale';
没有转义斜杠,我得到一个错误:uncaughtreferenceerror:赋值中的左侧无效

好的,像这样避开这个斜线,对吗

$scope.sale/\/rent = 'Sale';
但运气不好,仍然出现错误:未捕获的语法错误:无效或意外的令牌 未捕获的语法错误:无效或意外的标记


我不明白如何逃脱这里的刀砍,并提出要求。请帮忙,谢谢

我认为这不是一个特定于角度的问题,而是一个Javascript问题——如果要处理属性名称中的非字母数字字符,可以使用方括号表示法:

$scope["sale/rent"] = 'Sale';
但是,我应该指定--我不确定模板将如何/是否正确地使用它


编辑:StackOverflow正在讨论如何访问模板中的方括号属性。

您尝试过使用$scope['sale/rent']吗?您永远不能用斜杠命名这样的变量。它永远不会编译。如果变量中有一个斜杠作为一个值,那么它仍然是相当大的。uhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh。