Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.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控制台错误browserLink:37未捕获错误:语法错误,无法识别的表达式:输入#复选框{$index}?_Javascript_Html_Angularjs - Fatal编程技术网

如何解决Javascript控制台错误browserLink:37未捕获错误:语法错误,无法识别的表达式:输入#复选框{$index}?

如何解决Javascript控制台错误browserLink:37未捕获错误:语法错误,无法识别的表达式:输入#复选框{$index}?,javascript,html,angularjs,Javascript,Html,Angularjs,我试图将唯一的id分配给html中的input标记,并且我使用AngularJS,因此基本上我使用ng repeat生成input标记,但它在控制台中给我错误 browserLink:37 Uncaught Error: Syntax error, unrecognized expression: input#checkbox{$index} 这是我的密码 <div class="chip" data-ng-repeat="item in DeletedKeyphrases track

我试图将唯一的
id
分配给html中的
input
标记,并且我使用
AngularJS
,因此基本上我使用
ng repeat
生成
input
标记,但它在
控制台中给我
错误

browserLink:37 Uncaught Error: Syntax error, unrecognized expression: input#checkbox{$index}
这是我的密码

<div class="chip" data-ng-repeat="item in DeletedKeyphrases track by $index">
    <label></label>
    <input type="checkbox" id="checkbox{{$index}}" data-ng-model="item.restorekeyselected" data-ng-click="storecheckedkeyphrase(item)"/><label for="checkbox{{$index}}" style="margin-right: 10px;"><span>&#x2714;</span></label>

✔;

我该怎么办