首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何实现自定义ui/css库的角度模板?

如何实现自定义ui/css库的角度模板?
EN

Stack Overflow用户
提问于 2016-03-30 21:54:54
回答 1查看 373关注 0票数 2

我想为我的应用程序实现角度形式的自定义模板。我不想使用bootstrap模板,因为我有一个自定义的UI/css库。如何实现自定义模板?我是获取angular-formly templates-vanilla还是angular-formly templates-bootstrap,并根据需要进行自定义。目前,我正在使用单独的html文件实现模板,如下所示,但我想重用模板,所以这是最好的解决方案吗?

代码语言:javascript
复制
  angular
        .module('myApp').run(function(formlyConfig) {
      formlyConfig.setType([{
        name: 'input',
        templateUrl: 'input.html',
        overwriteOk: true
      },
      {
        name: 'select',
        templateUrl: 'select.html',
        overwriteOk: true
      }]);
    });

Html文档

input.html

代码语言:javascript
复制
<div class="custom-group">
   <label class="form-label" for="{{options.key}}">
   {{to.label}}
   </label>
   <input id="{{options.key}}" ng-model="model[options.key]" type="text">
</div>

select.html

代码语言:javascript
复制
<div class="custom-group">
   <label class="form-label" for="{{options.key}}">{{to.label}}</label>
   <span class="form-select-span">
   <select class="form-control" id="{{options.key}}" ng-model="model[options.key]"
      ng-options="option.value as option.name group by option.group for option in options.templateOptions.options">
   </select>
   </span>
</div>
EN

回答 1

Stack Overflow用户

发布于 2017-03-29 09:44:49

为什么不简单地给它一个className,然后重写CSS呢?你试图在不需要的时候重新发明轮子。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36310969

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档