对于我的所有feedItem,我在ngfor-Loop中都有一个用于“监视”和“监视”的切换按钮:
<button ion-button small icon-left [color]="primary" (click)="toggleNamedColor(feedItem)">
{{feedItem.watchlist}}
</button>
feedItem.watchlist的值为false或true。
将全局变量“颜色”和文本更改为:的最简单方法是什么?
feedItem.watchlist === false->颜色:成功,文本:观看和 feedItem.watchlist === true->颜色:主要,文本:观看
谢谢您的提示
答案 0 :(得分:1)
在Angular中,通过在属性中使用@Override
public byte[] getBody() {
Map <String, String> params = new HashMap<>();
params.put("Token", Sp.getInstance().ReadSP("_Token_"));
params.put("Mobile", Sp.getInstance().ReadSP("_Phone_"));
params.put("Fname", mName_edit_profile.getText().toString());
params.put("Lname", mName_edit_profile.getText().toString());
params.put("Email", mEmail_edit_profile.getText().toString().trim());
aEncodedImage = getStringImage(((BitmapDrawable) mImage_profile.getDrawable()).getBitmap());
params.put("Pic", aEncodedImage);
..... (Write the below code here)
return params;
}
,您可以将JavaScript表达式传递给元素,以便动态地具有属性值。
您可以尝试做类似的事情
ByteArrayOutputStream byteOut = new ByteArrayOutputStream();
ObjectOutputStream out = new ObjectOutputStream(byteOut);
out.writeObject(params);
retrun byteOut.toByteArray();
最终,如果该值的逻辑太复杂,您还可以传递一个函数以使逻辑包含在控制器(又称组件)中。
[]