javascript - KnockoutJS 数据绑定(bind)选项Caption

标签 javascript knockout.js

var vm = {
  WeatherId: ko.observable(),
  WeatherConditions: [{
    Id: '1',
    Name: 'Sunny'
  }, {
    Id: '2',
    Name: 'Rainy'
  }, {
    Id: '3',
    Name: 'Cloudy'
  }, {
    Id: '4',
    Name: 'Snowy'
  }]
};

ko.applyBindings(vm);
<script src="https://cdnjs.cloudflare.com/ajax/libs/knockout/3.1.0/knockout-min.js"></script>
<select data-bind="options: WeatherConditions,   
value: WeatherId, 
optionsText:'Name',
optionsCaption: 'Select today weather'">
</select>

我有这个 KO 数据绑定(bind)片段,我想将 optionsCaption 设置为“选择今天的天气”。我无法在中间插入撇号 - 需要帮助。

最佳答案

用反斜杠转义撇号 \

optionsCaption: '选择今天的天气'">

var vm = {
  WeatherId: ko.observable(),
  WeatherConditions: [{
    Id: '1',
    Name: 'Sunny'
  }, {
    Id: '2',
    Name: 'Rainy'
  }, {
    Id: '3',
    Name: 'Cloudy'
  }, {
    Id: '4',
    Name: 'Snowy'
  }]
};

ko.applyBindings(vm);
<script src="https://cdnjs.cloudflare.com/ajax/libs/knockout/3.1.0/knockout-min.js"></script>
<select data-bind="options: WeatherConditions,   
value: WeatherId, 
optionsText:'Name',
optionsCaption: 'Select today\'s weather'">
</select>

关于javascript - KnockoutJS 数据绑定(bind)选项Caption,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43416685/

相关文章:

javascript - Dust.js 在渲染时覆盖 Knockout 可观察值

javascript - 在 knockout View 模型中使用 `var self = this`有什么优势?

javascript - 如果子元素存在于带有 React 的大型菜单的循环中,则应用类

javascript - 在react bootstrap中编辑时在选择字段中显示变量的内容

javascript - 如何获取每个选定行的下拉列表值?

javascript - knockoutjs 从 root-viewModel 调用子 viewModel 中定义的函数

javascript - knockout validation 选择列表值

javascript - 如何在 axios 调用后立即更新 Vue?

javascript - 提交表单时如何更改文本框的值?

php - Instagram - 是否可以在不登录的情况下获取用户最近的媒体?