我不确定这是一个以角度为中心的问题,还是只是普通的旧JS语法问题。我显然正在生锈,因为这似乎是一个愚蠢的问题,但是...
我试图将if / then语句的结果作为数组变量传递到我的角度模板中。示例:
<div my-angular-component [variables]="{title: 'hello world', isSelected: true}"></div>
要注意的是,我不想传递布尔值“ true”,而是想传递一些逻辑结果,所以它看起来像这样:
<div my-angular-component [variables]="{title: 'hello world', isSelected: if(a=b){pass in true}else{pass in false}}"></div>
可以直接在数组本身中完成吗?
答案 0 :(得分:2)
当然,请使用布尔代数:
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<label class="hulkapps_check_option_before">
<input type="checkbox" data-price="4000.00">
Basic banner design (+$ 4000.00)
</label>
<hr/>
<label class="hulkapps_check_option">
<input type="checkbox" data-price="4000.00">
Basic banner design (+$ 4000.00)
</label>
或者,如果您需要更高级的值,可以使用三元:
isSelected: a === b