无法让 Angular 应用程序在 MVC 布局中工作

Can't get an Angular App to work inside a MVC Layout

我有一个使用布局的 MVC 站点, 在布局页面中,我使用了一个 Angular 应用程序、模型和控制器,并且一切正常,在我的一个页面(显示在布局内部)中,我想使用另一个 Angular 应用程序 &具有一些非常基本功能的控制器,您可以在这里看到主要思想: Plunker for example.

更多信息:

我不知道我在这里做错了什么,即使是最简单的事情也不起作用:

ShopVM.js

var app = angular.module("ShopApp", []);
app.controller("ShopViewModel", function ($scope, $http) {
    $scope.test = "Test123";
});

Shop.cshtml(不是布局文件)

<div ng-app="ShopApp">
    <div ng-controller="ShopViewModel">
        <ul class="nav nav-tabs nav-justified">
            <li role="presentation" class="active"><a href="#">Home</a></li>
            <li role="presentation"><a href="#">Cat1</a></li>
            <li role="presentation"><a href="#">Cat2</a></li>
        </ul>
        <div>{{test}}</div>

        <input id="Text1" type="text" ng-model="Shop.Test"/>

    </div>
</div>

我看到的是一个简单的测试:{{test}}

我的代码有什么问题?

in one of my pages (that is shown inside the layout) i want to use another Angular App & Controller

angular 不支持嵌套应用程序(因为您在布局页面中包含第一个应用程序,第二个应用程序嵌套在第一个应用程序中)