gpt4 book ai didi

javascript - ngClass 不工作?

转载 作者:行者123 更新时间:2023-12-03 02:37:10 28 4
gpt4 key购买 nike

我是 AngularJS 的新手,我知道 ngClass 指令可用于将类动态插入到元素中,例如:

<input ng-class="{some-class: condition, another-class: anotherCondition}">

Angular 会自动评估哪些条件为真,并将这些特定的类插入到元素中。

现在我正在尝试做这样的事情:

<div class="form-group" ng-class="{has-success: form.email.$valid}">

由于我有 Bootstrap ,如果电子邮件有效,它会自动将标签和输入着色为绿色。但它不起作用,我在控制台中收到此特定错误:

Error: [$parse:syntax] http://errors.angularjs.org/1.2.27/$parse/syntax?p0=-&p1=is%20unexpected%2C%20expecting%20%5B%3A%5D&p2=5&p3=%7Bhas-success%3A%20form.email.%24valid%7D&p4=-success%3A%20form.email.%24valid%7D
z/<@http://ajax.googleapis.com/ajax/libs/angularjs/1.2.27/angular.min.js:6:450

等等......

我做错了什么?是语法问题吗?

最佳答案

您的类名中有破折号,因此请使用单引号!

ng-class="{'has-success': form.email.$valid}"

关于javascript - ngClass 不工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27969218/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com