मुझे राउटर में मेनू लिंक की सरणी सेट करने की आवश्यकता है और फिर उन्हें #Each का उपयोग करके टेम्पलेट में प्रस्तुत करना होगा। लेकिन लगता है जैसे # लिंक्स हेल्पर चर को पहचान नहीं पाया। इसे कैसे हल किया जा सकता है?एम्बर हेल्पर्स (लिंक या आंशिक) में स्ट्रिंग चर का उपयोग कैसे करें?
रूटर:
Lite.DashboardRoute = Em.Route.extend({
setupController: function(controller, model) {
this.controllerFor('application').set('mainControls', [ {path: 'widgets.new', name: 'Add', classes: 'btn btn-success icon-ok-sign'} ])
}
})
लिंक अनुप्रयोगों टेम्पलेट में प्रतिपादन:
{{#each link in mainControls}}
{{#linkTo link.route class=link.classes}} {{link.name}} {{/linkTo}}
{{/each}}
त्रुटि संदेश:
ember.debug.js:51 Error: assertion failed: The route link.route was not found
एंबर संस्करण:
// Version: v1.0.0-pre.4
// Last commit: 855db1a (2013-01-17 23:06:53 -0800)
ऐसा लगता है कि 'linkTo 'सहायक पहले शब्द को वर्बैटिम रूट नाम के रूप में पहचानता है, न कि परिवर्तनीय का नाम .. –
हां, लेकिन मैं विभिन्न यूआरएल के साथ लिंक की सूची कैसे प्रस्तुत कर सकता हूं? – hoblin