如何为角度示意图输入数组类型值

Posted

技术标签:

【中文标题】如何为角度示意图输入数组类型值【英文标题】:How to enter array type value for angular schematics 【发布时间】:2019-08-29 05:57:55 【问题描述】:

我正在学习 Angular Schematics,但在数组类型输入方面遇到了一些问题。

当提示我输入一个值并按 Enter 时,该值会消失。输入数组值的正确方法是什么?

我的 schema.json 如下:


    "$schema": "http://json-schema.org/schema",
    "id": "HelloWorldSchematics",
    "title": "Hello World Options Schema",
    "type": "object",
    "properties": 
      "listName": 
        "type": "string",
        "description": "The name of the list.",
        "$default": 
          "$source": "argv",
          "index": 0
        ,
        "x-prompt": "What's the name of list"
      ,
      "colNames": 
        "type": "array",
        "items": 
            "type": "string"
        ,
        "description": "The name of the columns.",
        "x-prompt": "What's the name of columns"
      
    ,
    "required": [
        "listName",
        "colNames"
    ]

【问题讨论】:

你找到解决办法了吗? 【参考方案1】:

我只能使用标志输入一个值。按照您的示例,您可以输入如下值:

schematics ./collection.json:HelloWorld --listName User --colNames=id,firstName

请注意,数组元素之间没有空格

以下不起作用

schematics ./collection.json:HelloWorld --listName User --colNames=id, firstName

【讨论】:

以上是关于如何为角度示意图输入数组类型值的主要内容,如果未能解决你的问题,请参考以下文章

如何用角度示意图覆盖文件?

如何为 Alexa 技能意图响应获取和使用确认“是”或“否”

如何为快捷方式应用自定义 SiriKit 意图扩展以请求允许访问?

Angular Schematics 提示数组类型

Gradle:如何为需要相同 Activity 但具有不同意图过滤器的不同 buildType 合并 Android 清单文件

角度示意图。自定义 angular.json 文件