मैं एक पृष्ठ के लिए निम्न राज्य सेटअप एक सार राज्य और वाक्य रचना के रूप में नियंत्रक का उपयोग:'के रूप में नियंत्रक' ui रूटर के साथ काम नहीं कर रहा है के रूप में उम्मीद का उपयोग
# Details page route
.state 'title',
url: '/title',
abstract: true,
template: '<ui-view/>',
.state 'title.show',
url: '/:titleId',
templateUrl: 'title/show.html'
controller: 'Title as t'
इस के प्रयोजन के लिए डेमो कहता है कि मैं 'शीर्षक' नियंत्रक के 'टी' आवृत्ति के लिए एक चर निर्दिष्ट करता हूं और मैं इसे शीर्षक नियंत्रक फ़ंक्शन के अंदर करता हूं।
angular.module('title').controller 'Title',
['$state', ($state) ->
this.name = 'Test'
और मेरे विचार अंदर 'शीर्षक/show.html' मैं बाहर कि चर मैं सिर्फ पेज के लिए बनाया प्रिंट करने का प्रयास:
{{t.name}}
मैं कुछ भी नहीं दिख रहा। लेकिन अगर मैं हमारे ui रूटर तत्व यह है कि इस तरह से 'शीर्षक/show.html' पृष्ठ लपेटता की और पर नियंत्रक निकालें:
<div ng-controller="Title as t">
तो सब कुछ अच्छा काम करता है। क्या कोई इस समस्या से पहले आया है। मेरे पास यह एक और ऐप में ठीक काम कर रहा है, इसलिए मैं अभी भी यह पता लगाने की कोशिश कर रहा हूं कि इस ऐप में क्या भिन्न हो सकता है, शायद जेएस लाइब्रेरी संस्करणों में एक अंतर।
'यूई-राउटर' का कौन सा संस्करण आप उपयोग कर रहे हैं? –
@version v0.2.13 – HomeBrew