您好我想检查HB中的字符串响应。我试过这个:
--below is my code
declare @TopUserwidgetuniqueid int
SELECT top 1 @TopUserwidgetuniqueid = x.y.value('.','int')
FROM @XML.nodes('/dashboardsettings/widgets/widget/@userwidgetuniqueid') AS x ( y )
order by x.y.value('.','int') desc
select @TopUserwidgetuniqueid=@TopUserwidgetuniqueid+1
declare @xNewNode xml = '<widget widgetid="'+cast(@TopUserwidgetuniqueid as varchar(10)) +'" daterange="2"></widget>'
SET @xml = @xml.modify('insert sql:variable("@xNewNode") as last into /dashboardsettings/widgets[1]')
select @xml
如何查看响应简单?如果消息属实,我想显示消息,如果消息属实,我想显示另一条消息。
答案 0 :(得分:0)
把手设计非常简单,并且没有开箱即用的功能。您应该将状态作为布尔值而不是字符串传递,然后只使用if语句:
{{#if status}}
{{console.log("hi");}}
{{else}}
{{console.log("no");}}
{{#endif}}
您还可以编写辅助函数:
Handlebars.registerHelper('ifEq', function(a, b, options) {
if (a == b) return options.fn(this)
else return options.inverse(this)
});
然后你的把手变成了:
{{#ifEq status 'true'}}
Hello
{{else}}
No
{{/ifEq}}