Eike
Eike

Reputation: 2431

AngularJS multidir error

so I'm stacking on this problem. I try to create tabs with loading via ng-include the contents. But doesn't matter what kind of url I include I get always this error http://goo.gl/yyNeQb

I don't have anything else included (Controller,...)

Someone any idea?

<ul class="nav nav-tabs">
    <li ng-class="{active: main.active.tab == 'register'}" class="active">
        <a ng-click="main.active.tab = 'register'">Register</a> 
    </li>
    <li ng-class="{active: main.active.tab == 'login'}">
        <a ng-click="main.active.tab = 'login'">Login</a> 
    </li>
</ul>
<div class="tab-content">
    <div ng-switch="main.active.tab">
        <div
            ng-switch-when="register" 
            ng-include src="'../angular/views/register.html'">
        </div>
        <div
            ng-switch-when="login" 
            ng-include src="'../angular/views/login.html'">
        </div>
    </div>
</div> <!-- tab content-->

If I include a Controller like this

<script type="text/javascript" src="../angular/controller/RegisterController.js"></script>

The source will be load and I can work with it.

Upvotes: 0

Views: 271

Answers (1)

dmahapatro
dmahapatro

Reputation: 50265

Have not tested it immediately but can you try this instead?

<div class="tab-content">
    <div ng-switch="main.active.tab">
        <div ng-switch-when="register"> 
            <ng-include src="'../angular/views/register.html'"></ng-include>
        </div>
        <div ng-switch-when="login"> 
            <ng-include src="'../angular/views/login.html'"></ng-include>
        </div>
    </div>
</div>

Upvotes: 2

Related Questions