0
未定義nunjucks變量,這只是正常:離開unrepalced
nunjucks.renderString('Hello {{ username }}', { username: 'James' });
,並給了我'Hello James'
。如果我離開了username
如下圖所示:
nunjucks.renderString('Hello {{ username }}', { noUsername: 'James' });
nunjucks給我'Hello '
。我試圖定義的行爲是一種方式,讓我離開未定義的變量未置換使
nunjucks.renderString('Hello {{ username }}', { noUsername: 'James' });
給我'Hello {{ username }}'
。有沒有辦法使用自定義過濾器,宏,模板,更聰明的東西來實現這一點?我想避免滾動我自己的語法(自定義轉義字符),並儘可能保持更習慣。我使用了renderString
作爲一個簡單的例子,但我想要實際使用整個模板(通過render
)。