Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.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 AngularJS没有通过HTML链接_Javascript_Html_Css_Node.js_Angularjs - Fatal编程技术网

Javascript AngularJS没有通过HTML链接

Javascript AngularJS没有通过HTML链接,javascript,html,css,node.js,angularjs,Javascript,Html,Css,Node.js,Angularjs,我已经查看了与此相关的问题,我的代码与前一个问题的答案一样正确,但也不起作用。它是非常简单的初学者代码 <html ng-app=""> <head> <title>Assignment</title> <script src="‪js/angular.min.js" ></script> <style type="text/css"&

我已经查看了与此相关的问题,我的代码与前一个问题的答案一样正确,但也不起作用。它是非常简单的初学者代码

<html ng-app="">
<head>
    <title>Assignment</title>
    <script src="‪js/angular.min.js" ></script>
    <style type="text/css">
        .body{
                background-color: red
        }
    </style>
</head>
<body>
    Enter name <input type="text" ng-model="color" name=""><br>
    Name : {{color}}

</body>
</html>

分配
.身体{
背景颜色:红色
}
输入名称
名称:{{color}}
输出: 输入名称:_______________ 名称:{{color}}
我没有得到试图以颜色存储的值。

您需要应用正确的代码语法和html结构。-特别是在
ng应用程序
ng控制器
中包装代码

请注意,您可以在用户键入时应用背景色,这将更改正文的背景色,但仅当输入的文本与可识别颜色的值匹配时。例如:“红色”将使背景为红色,但如果删除该字符,然后键入“蓝色”,则当单词与定义的颜色不匹配时,背景将为白色-例如:红色。。。重新。。。r…b…bl。。。蓝色。。。蓝色

最好在用户完成键入时使用
.blur()
方法更改背景色,而不是在击键时更改输入的文本。您仍然不能保证有一个有效的颜色想法-因此最好使用一个选择列表和一组已定义的颜色选项。即使这样-我也会使用所需的样式分配一个类并添加/删除该类-例如:body.red{background color:red};body.blue{背景色:blue}

有很多方法可以改变背景颜色,但是这个演示将为您提供如何设置angularJS应用程序以及如何引用$scope变量的基础知识


角度。模块('DemoApp',[])
.controller('DemoController',['$scope',函数($scope){
$scope.color=“红色”;
}]);
输入名称
名称:{{color}
我在js前面发现了一些有线字符/

<script src="‪js/angular.min.js" ></script>

这会导致angularjs导入失败

尝试重新键入url或使用官方cdn

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.8.0/angular.min.js" ></script>


ng app=”“
在angularjs中已经很久不受支持了。。。。你创建这个的教程有多长时间了?非常感谢你,伙计,我试过这个代码。这对学习有很大帮助,我也尝试了在线链接,但也没用。这大约是1.8。我不知道这有什么问题。但再次感谢您。很高兴能提供帮助-感谢您接受它-祝您编码顺利:)