我有html代码,如下所示
<div class="row <%- jsonEditor.model.form[opt.prefix].justClass('showImportForm', 'hide') %>">
<div class="form-group col-lg-12">
<label class=" col-sm-2 col-lg-2 control-label">
Nodename
</label>
<div class="input-group col-sm-10 col-lg-10 col-xs-12" >
<% if(opt.select2){ %>
<~ jsonEditor.model.isLoaded_cli_reference>
<% if(jsonEditor.model.isLoaded_cli_reference){ %>
<select class="form-control select2" id="new_json_name<%- opt.prefix %>" data-placeholder="Select param" >
<option selected="" disabled="" value="" disabled>Not set</option>
<% keys = Object.keys(jsonEditor.options[optionsblock]).sort();
for(var i in keys){ %>
<% if($.inArray(keys[i], opt.excluded_options) == -1){ %>
<option value="<%- keys[i] %>" >
<%- keys[i] %> (<%- jsonEditor.options[optionsblock][keys[i]].help %>)
</option>
<% } %>
<% } %>
</select>
<=js $("#new_json_name<%- opt.prefix %>").select2({ width: '100%' }) js=>
<% } %>
<~>
<% }else{ %>
<input type="text" placeholder="Enter name" id="new_json_name<%- opt.prefix %>" value="" class="form-control" >
<% } %>
<=js jsonEditor.initForm('<%- optionsblock %>', '<%- opt.prefix %>') js=>
<div class="help-block"></div>
</div>
</div>
</div>
在上面的代码中,我硬编码Nodename
。相反,如果只有我可以将yaml文件作为参考,搜索Variable Name
并将其值(在这种情况下是nodename,那么它会很棒。
PS我没有写这段代码,我用这个作为参考。如果需要任何其他文件,请告诉我。
# Variable_name: nodename
# Question: Please enter the Full qualified nodename:
# Complexity: simple
# Delimiter: :
# Default: <null>
这是我们可以做的吗?我需要在这里使用javascript吗?