Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.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 扩展if或switch语句的角度js_Javascript_Angularjs_Html - Fatal编程技术网

Javascript 扩展if或switch语句的角度js

Javascript 扩展if或switch语句的角度js,javascript,angularjs,html,Javascript,Angularjs,Html,我已经在angular js中编写了一个switch语句,当它被输入时返回一个国家标志。e、 g <div ng-switch-when="Argentina"> <img src="Argentina.jpg" height="150" width="200"> </div> <div ng-switch-when="USA"> <img src="usa.jp

我已经在angular js中编写了一个switch语句,当它被输入时返回一个国家标志。e、 g

<div ng-switch-when="Argentina">
            <img src="Argentina.jpg" height="150" width="200">
        </div>
        <div ng-switch-when="USA">
            <img src="usa.jpg" height="150" width="200">
        </div>

您可以通过多种方式实现这一点。一种是在句子改变时监视范围

其他方式包括ng类,另一种是ng更改

控制器中的textChanged方法可以更新每个句子的标志:

可以为每种类型选择一个CSS类。如果满足第一句话,这里的match1将返回true。有第二场比赛,也有第三场比赛。。。 句子

参考:


我为你树立了一个榜样

var myModule=angular.module'myModule',['ngMessages']; myModule.controllerCtrl,Ctrl; 函数Ctrl$scope{ $scope.data={}; $scope.onChange=函数{ $scope.uppercase=/[A-Z]/.test$scope.data.password; $scope.lowercase=/[a-z]/.test$scope.data.password; $scope.number=/[0-9]/.test$scope.data.password;
$scope.strlength=$scope.data.password>=8&&$scope.data.password搜索。您的代码与问题的确切关系如何?@Bigood已编辑,因此现在不确定脏检查的相关性如何?我只需要一些简单的逻辑,然后它就会工作起来。可能需要一点努力,因此如果您不想,请欣赏它,但JSFIDLE会很有用我想,帮我理解得更好。介意创建一个吗?thanksssss@RagingBull看看我刚才添加的参考文献。这两种技术都有工作示例。看看我刚才添加的代码,我不能在每个句子上使用ng指令,因为它们都是同一跨度的一部分,但当我将它们划分为段落时,它可以在单个元素中不设置特定节序列的样式。事实上,您无法在css中执行此操作。angular只会公开css和DOM中的内容。您更擅长将其拆分为多个跨距。如果在其上添加ng类,也应该可以。
<span>
                    <strong> Password Rules </strong> <br/>
                    -must be between 8-16 characters <br/>
                    -contain an uppercase letter <br/>
                    -contain a lowercase letter <br/>
                    -contain a number <br/>
                    -contain a special character from this list ?!*.,:;(){}[]
                </span>