Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.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 角度控制器未从ng模型接收值_Javascript_Angularjs - Fatal编程技术网

Javascript 角度控制器未从ng模型接收值

Javascript 角度控制器未从ng模型接收值,javascript,angularjs,Javascript,Angularjs,将ng controller=“ColorCtrl as color”移动到body标记,并在绑定中使用controllerAs referencecolor: Error: [$parse:lexerr] http://errors.angularjs.org/1.6.0/$parse/lexerr?p0=Unexpected%20nextharacter%20&p1=s%200-0%20%5B%23%5D&p2=%23000 at https://ajax.googl

ng controller=“ColorCtrl as color”
移动到body标记,并在绑定中使用controllerAs reference
color

Error: [$parse:lexerr] http://errors.angularjs.org/1.6.0/$parse/lexerr?p0=Unexpected%20nextharacter%20&p1=s%200-0%20%5B%23%5D&p2=%23000
    at https://ajax.googleapis.com/ajax/libs/angularjs/1.6.0/angular.min.js:6:425
    at pc.throwError (https://ajax.googleapis.com/ajax/libs/angularjs/1.6.0/angular.min.js:221:149)
    at pc.lex (https://ajax.googleapis.com/ajax/libs/angularjs/1.6.0/angular.min.js:218:369)
    at r.ast (https://ajax.googleapis.com/ajax/libs/angularjs/1.6.0/angular.min.js:225:175)
    at Cd.compile (https://ajax.googleapis.com/ajax/libs/angularjs/1.6.0/angular.min.js:235:100)
    at qc.parse (https://ajax.googleapis.com/ajax/libs/angularjs/1.6.0/angular.min.js:260:332)
    at https://ajax.googleapis.com/ajax/libs/angularjs/1.6.0/angular.min.js:131:115
    at m.$eval (https://ajax.googleapis.com/ajax/libs/angularjs/1.6.0/angular.min.js:147:65)
    at Object.pre (https://ajax.googleapis.com/ajax/libs/angularjs/1.6.0/angular.min.js:284:350)
    at https://ajax.googleapis.com/ajax/libs/angularjs/1.6.0/angular.min.js:16:71

等。对于所有ngModels。

您的输入不在控制器范围内。解析错误是由于不正确地使用ng init造成的。它不分配任何内容,您也不应该使用
ng nit
无论如何,对于此用例,错误消息与您的ng型号问题无关。发生错误是因为您说的是
ng init=“#000”
,这是无效语法。@charlietfl AJ Richardson,感谢您提供此信息。这对将来会有很大帮助。
Error: [$parse:lexerr] http://errors.angularjs.org/1.6.0/$parse/lexerr?p0=Unexpected%20nextharacter%20&p1=s%200-0%20%5B%23%5D&p2=%23000
    at https://ajax.googleapis.com/ajax/libs/angularjs/1.6.0/angular.min.js:6:425
    at pc.throwError (https://ajax.googleapis.com/ajax/libs/angularjs/1.6.0/angular.min.js:221:149)
    at pc.lex (https://ajax.googleapis.com/ajax/libs/angularjs/1.6.0/angular.min.js:218:369)
    at r.ast (https://ajax.googleapis.com/ajax/libs/angularjs/1.6.0/angular.min.js:225:175)
    at Cd.compile (https://ajax.googleapis.com/ajax/libs/angularjs/1.6.0/angular.min.js:235:100)
    at qc.parse (https://ajax.googleapis.com/ajax/libs/angularjs/1.6.0/angular.min.js:260:332)
    at https://ajax.googleapis.com/ajax/libs/angularjs/1.6.0/angular.min.js:131:115
    at m.$eval (https://ajax.googleapis.com/ajax/libs/angularjs/1.6.0/angular.min.js:147:65)
    at Object.pre (https://ajax.googleapis.com/ajax/libs/angularjs/1.6.0/angular.min.js:284:350)
    at https://ajax.googleapis.com/ajax/libs/angularjs/1.6.0/angular.min.js:16:71
ng-model="color.style['border-width']