小编Nan*_*ncy的帖子

Ng-admin:如何根据用户的选择显示不同的字段?

我正在使用ng-admin编写管理员管理.我遇到了下面的问题,有人可以帮帮我吗?

在我的creationView中,我想根据"类型"字段的选择显示不同的字段(文本/视频/图片).我怎么能做到的?

var articles = nga.entity('articles');
articles.creationView().fields([
      nga.field('type','choice')
            .validation({ required: true })
            .choices([
                // 1: txt, 2: pic, 3: vid
                { value: 1, label: 'Text'},
                { value: 2, label: 'Picture'},
                { value: 3, label: 'Video'},
            ]),
      nga.field('txt','file')
          .attributes({ placeholder: 'Write something... !' }),
      nga.field('pic','file')
          .label('Picture(.jpg|.png)')
          .uploadInformation({ 'url': '/api/adminapi/uploadPicture', 'apifilename': 'pictures', 'accept': 'image/jpg,image/png'}),
      nga.field('vid','file')
         .label('Video(.mp4)')
         .uploadInformation({ 'url': '/api/adminapi/uploadVideo', 'apifilename': 'video', 'accept': 'video/mp4'}),

])
Run Code Online (Sandbox Code Playgroud)

angularjs ng-admin

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

标签 统计

angularjs ×1

ng-admin ×1