我有一個模板流星 - 事件在{{如果currentUser}}內容加載
{{#if currentUser}}
<input id="datetimepicker" type="text" >
{{/if}}
我想要做的添加
$('#datetimepicker').datetimepicker();
但在模板的方法:
- onCreated
- onRendered
{{#if currentUser}}
的內容不可訪問,因爲用戶收集是在模板之後加載的。我可以使用setTimeout
,但這是非穩定的解決方案。我可以輸入模板
{{#if currentUser}}
<input id="datetimepicker" type="text" >
<script>
$('#datetimepicker').datetimepicker();
</script>
{{/if}}
但這不是優雅。
如何正確捕獲塊{{if currentUser}}
中的內容呈現?或者,也許我不應該通常使用這種語法,並且有其他方式檢查用戶是否加載。如果是,請鏈接到適當的教程。