我试图在Backbone.js中构建一个简单的联系人编辑器应用程序,我遇到了一个我不知道如何解决的问题,因为我还不熟悉Backbone.js.
我有一个模型Contact,该项目有一个字段ProductLineID(每个联系人都有一个与之关联的产品系列).在显示此联系人的编辑器时,我想显示一个带有可能的ProductLine选项的下拉列表,并将其预设为当前值.我如何在Backbone.js中做到这一点?
我知道如何使用数据绑定在knockout.js中执行此操作:
<select id="ProductLineID" name="ProductLineID"
data-bind="options: productLineOptions,
optionsValue: 'ID',
optionsText: 'Name',
value: ProductLineID,
optionsCaption: 'All'">
</select>
Run Code Online (Sandbox Code Playgroud)
在此示例中,productLineOptions是已在页面上预加载的JSON对象.
这将完全符合我的要求,但我不知道如何在Backbone.js中完成相同的工作.
我可以从我的实际例子中提供更多代码,但这看起来像是一个简单的例子而且不需要特定的代码.
我试图在C#中使用Regex来匹配xml文档中的一个部分并将该部分包装在一个标记内.
例如,我有这个部分:
<intro>
<p>this is the first section of content</p>
<p> this is another</p>
</intro>
Run Code Online (Sandbox Code Playgroud)
我希望它看起来像这样:
<intro>
<bodyText>
<p> this is asdf</p>
<p> yada yada </p>
</bodyText>
</intro>
Run Code Online (Sandbox Code Playgroud)
有什么想法吗?
我正在考虑在C#中使用XPath类,或者只是通过阅读文档并使用Regex.我无论如何都无法弄明白.
这是一次尝试:
StreamReader reader = new StreamReader(filePath);
string content = reader.ReadToEnd();
reader.Close();
/* The regex stuff would go here */
StreamWriter writer = new StreamWriter(filePath);
writer.Write(content);
writer.Close();
}
Run Code Online (Sandbox Code Playgroud)
谢谢!