小编use*_*600的帖子

在angularjs中添加optgroups证明是棘手的

我正在使用angularjs,我一直在努力创建一个过去2天的optgroup,同时处理其他一些东西,我很难过.我不得不创建一个ng-options,但直到我意识到我需要一个选项组才考虑.我尝试使用ng-options将其添加进去,但它会完全忽略它,弄乱代码或完全忽略选项.

我不知道我是否真的可以使用(双)&符号,所以我尝试结合两个ng-options,但无济于事.此外,我玩弄了odetocode中的特定代码(这似乎很有希望,但由于其自身有限的结构,无法与我的代码合并).

我试过的一切都破坏了我的代码.原始代码在下面(我的许多其他mod之前的代码),但我也有它的plunker:

http://plnkr.co/edit/xCLe2GFShUMUlIySPLH9?p=info

HTML

<!DOCTYPE html>
<html ng-app="myApp">

  <head>
    <link rel="stylesheet" href="style.css">
    <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.19/angular.js"></script>
    <script src="script.js"></script>
  </head>

  <body>


  <form name="FORM" ng-controller="appController">
<the-ratings  model="review.ratings">         
</the-ratings>
</form>

  </body>

</html>
Run Code Online (Sandbox Code Playgroud)

JS

(function(){

var app = angular.module('myApp',[]);

app.controller('appController', ['$scope', function($scope) {
      $scope.review = {};
      $scope.review.ratings = '5 stars';
  }])
  app.directive('theRatings', function() {

    return {
      restrict: 'E',
      scope: { model: '=' },
      template: '<select ng-model="model" ng-options="option.name as option.value for option in options"></select>',
      controller: function($scope) {
        $scope.options = [
            { name:'test', namegroup: 'Rate the product', …
Run Code Online (Sandbox Code Playgroud)

optgroup angularjs

15
推荐指数
2
解决办法
1万
查看次数

如何在angularjs中验证时添加复选标记和x?

关于表单验证的这个特定方面,我在angularjs文档中或在线上找不到任何内容.您知道有人在输入字段中写入内容(例如:姓名,电话号码,电子邮件等),然后会出现绿色复选标记吗?或者X似乎暗示它是错误的,不完整的等等.

所以,我在我的文件夹中有这些图像,可以在任何一种情况下使用.问题是,我找不到文档来正确实现我想要实现的目标.我认为angularjs将是使用的解决方案,因为我的其余代码是有角度的.

由于这是angularjs,唯一提供可行选项的帖子和文档(由于一些原因不起作用)是以下选项:

如何用CSS将图像放入div中?

https://docs.angularjs.org/tutorial/step_09

我正在考虑使用CSS来欺骗浏览器使一个或另一个图像在验证时出现.我认为这可能会迫使我的其他 div中的图像出现,但无济于事.

例如,在这个CSS中,我试过这个:

.ng-valid.ng-dirty .div.test{
    border-color: green;
    content:url(http://example.com/image);
    }
Run Code Online (Sandbox Code Playgroud)

在我的HTML中使用它:

<div class="test">
               <label style="float:left">by:</label>
               <input class="form-control controltwo" required ng-model="reviewCtrl.review.author" name="email" id="email" type="email" style="width:350px;" placeholder="Email Address"/>

</div>
Run Code Online (Sandbox Code Playgroud)

正如我之前所说,我正在尝试使用angularjs来实现某些目标.由于CSS可用于样式,因此不能将其作为样式选项和复杂的验证器.我已尝试在链接上显示一些技巧,但它们不起作用.至于第二个链接,它不是为此目的而制作的,并且考虑到它们仅用于过滤器和图像,过滤器的文档没有帮助.

css angularjs

3
推荐指数
1
解决办法
2277
查看次数

标签 统计

angularjs ×2

css ×1

optgroup ×1