আমি একটি ট্যাব ভিত্তিক পৃষ্ঠা তৈরি করছি যা কিছু ডেটা দেখায়। আমি রাজ্যগুলি রেজিস্টার করতে AngularJs এ ইউআই-রাউটার ব্যবহার করছি।
আমার লক্ষ্য পৃষ্ঠা লোডে একটি ডিফল্ট ট্যাব খোলা। প্রতিটি ট্যাবে সাব ট্যাব থাকে এবং ট্যাবগুলি পরিবর্তন করার সময় আমি একটি ডিফল্ট সাব ট্যাব খুলতে চাই।
আমি onEnter
ফাংশনটি দিয়ে পরীক্ষা করছি এবং তার ভিতরে আমি ব্যবহার করছি $state.go('mainstate.substate');
তবে এটি লুপ এফেক্ট ইস্যুগুলির কারণে কাজ করছে না বলে মনে হচ্ছে (state.go এ এটির প্যারেন্ট স্টেটকে ডেকে আনা এবং এটি লুপে পরিণত হয়)।
$stateProvider
.state('main', {
url: '/main',
templateUrl: 'main.html',
onEnter: function($state) {
$state.go('main.street');
}
})
.state('main.street', {
url: '/street',
templateUrl: 'submenu.html',
params: {tabName: 'street'}
})
এখানে আমি একটি প্লাঙ্কার ডেমো তৈরি করেছি ।
আপাতত সবকিছুই কাজ করে, কেবলমাত্র আমার ডিফল্ট ট্যাবটি খোলা নেই এবং এটিই আমার প্রয়োজন।
আপনার পরামর্শ, মতামত এবং ধারণা জন্য আপনাকে ধন্যবাদ।