次のように定義された kendoui テンプレートがあります (簡略化)。
<script id="detailsTemplate" type="text/x-kendo-template">
<tr class="row k-alt">
<td>
#(OwnerId == userInfo.UserId)? "Me" : OwnerName#
</td>
</tr>
</script>
私のドキュメント準備イベントでは、userInfo
オブジェクトを定義します:
$(document).ready(function () {
var userInfo = $.parseJSON($.cookie('visitorData'));
データソースの読み取りがデータを返すと、userInfo.UserId
未定義であるというjsエラーが発生します。userInfo
オブジェクトをテンプレートで使用できるようにする方法はありますか? 返されたデータのすべての項目で userInfo を定義することなく、これを行う他の方法はありますか?