AUR0165
Error Message
AUR0165: Expression error: unterminated quote in string literal: "{{expression}}"
Description
This error occurs when a string literal in a binding expression is missing its closing quote. This is a common syntax error when writing template expressions.
Common Scenarios
<!-- ❌ Wrong: Missing closing quotes -->
<div textcontent.bind="'Hello world"></div>
<div textcontent.bind='"Missing quote'></div>
<div class.bind="isActive ? 'active : 'inactive'"></div>
Solution
<!-- ✅ Correct: Properly closed quotes -->
<div textcontent.bind="'Hello world'"></div>
<div textcontent.bind='"Complete quote"'></div>
<div class.bind="isActive ? 'active' : 'inactive'"></div>
Debugging Tips
Count Quotes: Ensure every opening quote has a matching closing quote
Watch Escaping: Use proper escaping for quotes within strings
Use Different Quote Types: Mix single and double quotes to avoid conflicts
Last updated
Was this helpful?