带有图像或SVG的角材料md-select

赫克马克

我正在使用角形材质,我想使用md-select但要使用images / svg;我将md-option和ng-repeat一起使用,并且选项列表有效,但是当我选择某些内容时,会看到文本。

可行吗

谢谢

<md-select ng-model="mkt.bookmaker" placeholder="Select a bookmaker">
  <md-option ng-value="opt" ng-repeat="opt in mkt.selected.matchInfo.bookmakers">
    <md-icon md-svg-src="{{ opt.logo }}"></md-icon>{{ opt.name }}
  </md-option>
</md-select>

这里有一些截图: 在此处输入图片说明 在此处输入图片说明

赫克马克

我找到了一种在角材料github中使用md-select的好方法

这里是带有解决方案的插件,下面是预览。

控制器:

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

app.controller('MainCtrl', function($scope) {

    $scope.options = [
      {
        name: 'Rome',
        size: '200€',
        image: 'http://lorempixel.com/120/60/cats/'
      },
      {
        name: 'Naples',
        size: '230€',
        image: 'http://lorempixel.com/120/60/food/'
      }
      ];

      $scope.currOption =   $scope.options[1];

      $scope.updateData = function(){
        $scope.options = [
          {
            name: 'London',
            size: '400€',
            image: 'http://lorempixel.com/60/60/abstract/'
          },
          {
            name: 'Paris',
            size: '900€',
            image: 'http://lorempixel.com/60/60/nature/'
          },
          {
            name: 'Rome',
            size: '200€',
            image: 'http://lorempixel.com/60/60/sport/'
          },
          {
            name: 'Naples',
            size: '230€',
            image: 'http://lorempixel.com/60/60'
          }
          ];

          $scope.currOption =   $scope.options[1];
      }

});

我的HTML:

    <md-select data-ng-model="currOption">
      <md-select-label><img src="{{ currOption.image }}" /></md-select-label>
        <md-option data-ng-value="opt" data-ng-repeat="opt in options"><img src="{{ opt.image }}" /></md-option>
    </md-select>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

角材料-带有主题的错误

来自分类Dev

带有collection_select的Ransack

来自分类Dev

带有RequireJs的角材料

来自分类Dev

为什么md-select不会填充角?

来自分类Dev

带有图像或SVG的角材料md-select

来自分类Dev

角材料:md-select移动容器元素

来自分类Dev

角材料:带有md-tabs的Md-sidenav-right在IE中不起作用

来自分类Dev

具有相同内容的md-tabs角材料

来自分类Dev

角材料md-datepicker和md-select验证

来自分类Dev

在角材料md对话框中使用带有必需^形式的指令

来自分类Dev

角材料md-select和ng-repeat的性能较慢

来自分类Dev

带有角材料的不同高度的md卡的响应网格

来自分类Dev

角材料md-select不绑定

来自分类Dev

角材料md-select问题,具有ng-change和ng-required

来自分类Dev

SVG三角形分隔符,带有图像背景

来自分类Dev

带有SELECT的MySQL SUM

来自分类Dev

带有内容的动态标签:角材料

来自分类Dev

具有相同内容的md-tabs角材料

来自分类Dev

角材料md-select和ng-repeat的性能较慢

来自分类Dev

SVG三角形分隔符,带有图像背景

来自分类Dev

具有角和角材料的图像列表

来自分类Dev

角材料md芯片md自动完成

来自分类Dev

带有角材料的文本在IE中的div外流动

来自分类Dev

防止带有角材料的点击事件

来自分类Dev

角材料md-select空值验证不起作用

来自分类Dev

角材料 md-select 选择默认第一个值

来自分类Dev

如何在角度材料 2 中验证 md-select?

来自分类Dev

角材料垫选择:值是带有提交按钮的功能

来自分类Dev

带有保存状态的 IF 语句中的 SELECT 和 SELECT