这是我的html-

     <p  ng-if= "editMode=='edit'" style="margin-left: 1px;margin-top: -2px;">===some messages---</p>
     <p  ng-if= "editMode=='addNew'" style="margin-left: 1px;margin-top: -2px;">===some messages---</p>

在上面的示例中,我有两个不同的视图“ edit”和“ add New”,它们的内容相同,但是样式不同。怎么做?

最佳答案

您可以使用ng-class

<p ng-class='{"class1": editMode=="edit", "class2": editMode=="addNew"}'>===some messages---</p>


并在css文件中:

.class1 {
     /* some styles */
}
.class2 {
     /* some styles */
}


但是,您可以使用AngularJS中的更多内置指令。有关可用选项和示例的详细说明,请查看accepted answer for a similar question

关于html - 如何在内容相同但样式相同的不同 View 中以 Angular 添加内联css?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34412425/

10-13 06:39