在我的水疗应用程序中,我的视图需要显示选项卡。我有正确显示的选项卡并能够选择每个选项卡,但由于某种原因,与选项卡关联的HTML没有显示。它们与调用HTML代码在同一文件夹中。我真的很想念它,因为我真的需要工作。
查看 -
<div class="view">
<div class="container">
<header>
<h3><span class="glyphicon glyphicon-edit"></span> {{vm.title}} Practice
</h3>
</header>
<div tabset>
<div tab>
<span tab-heading>Account Information</span>
<span tab-content ng-controller="TabCtrl" ng-include="'#/practiceinfo.html'"></span>
</div>
<div tab>
<span tab-heading>Billing Information</span>
<span tab-content ng-controller="TabCtrl" ng-include="'#/practicebilling.html'"></span>
</div>
</div>
</div>
</div>
路由器 -
$routeProvider
.when('/patients', route.resolve('Patients', 'patients/', 'vm'))
.when('/patientorders/:customerId', route.resolve('PatientOrders', 'patients/', 'vm'))
.when('/patientedit/:customerId', route.resolve('PatientEdit', 'patients/', 'vm', true))
.when('/physicians', route.resolve('Physicians', 'physicians/', 'vm'))
.when('/physicianorders/:customerId', route.resolve('PhysicianOrders', 'physicians/', 'vm'))
.when('/physicianedit/:customerId', route.resolve('PhysicianEdit', 'physicians/', 'vm', true))
.when('/accounts', route.resolve('Accounts', 'accounts/', 'vm'))
.when('/accountedit/:customerId', route.resolve('AccountEdit', 'accounts/', 'vm', true))
.when('/practices', route.resolve('Practices', 'practices/', 'vm'))
.when('/practiceedit/:customerId', route.resolve('PracticeEdit', 'practices/', 'vm', true))
.when('/practiceinfo/:customerId', route.resolve('PracticeInfo', 'practices/', 'vm', true))
.when('/practicebilling/:customerId', route.resolve('PracticeBilling', 'practices/', 'vm', true))
.when('/institutions', route.resolve('Institutions', 'institutions/', 'vm'))
.when('/institutionedit/:customerId', route.resolve('InstitutionEdit', 'institutions/', 'vm', true))
.when('/orders', route.resolve('Orders', 'orders/', 'vm'))
.when('/login', route.resolve('Login', 'accounts/', 'vm'))
.otherwise({ redirectTo: '/login' });
从Web应用程序的根部将NG包含在绝对路径上。
ng-include="'#/practiceinfo.html'"
应该更改为 ng-include="'/views/practiceinfo.html'"
与这里类似,我不相信您在ng conclude中需要主题标签,因为您在Angular的背景下。Angular可能由于不正确的URL而找不到文件,因此什么也没有显示。
<div class="view">
<div class="container">
<header>
<h3><span class="glyphicon glyphicon-edit"></span> {{vm.title}} Practice
</h3>
</header>
<div tabset>
<div tab>
<span tab-heading>Account Information</span>
<span tab-content ng-controller="TabCtrl" ng-include="'practiceinfo.html'"></span>
</div>
<div tab>
<span tab-heading>Billing Information</span>
<span tab-content ng-controller="TabCtrl" ng-include="'practicebilling.html'"></span>
</div>
</div>
</div>
</div>