angular.js - angularjs 嵌套布局如何实现?
習慣沉默
習慣沉默 2017-05-15 16:51:01
0
3
571

是这样的,我的应用分为前台(home)和用户后台(user),按照基础教程index.html作为首页,同时也作为全局layout。

我的项目大致结构如下:

app
    app.js
    routes.js
    views
        home
            about
                index.html
            login
                index.html
            layout.html
        user
            dashboard
                index.html
            articles
                index.html
                detail.html
            layout.html
    index.html

现在我想的是,views/home 下的模板都继承 views/home/layout.html,同理views/user。
以views/home/about/index.html为例,路由url是这样的:

$routerProvider.when("/about",{
    templateUrl : "views/home/about/index.html"
});

现在的问题是,app/views/home/about/index.html 直接继承了 app/index.html,而我想让它这样继承:

app/views/home/about/index.html -> app/views/home/layout.html -> app/index.html -> 输出到浏览器

该如何实现呢?

======
我找到了一个叫做 angular-ui-router 的第三方插件,它可以替代angular-router,可以实现这个功能。

習慣沉默
習慣沉默

全員に返信(3)
某草草

あなたの選択は正しいです。

いいねを押す +0
过去多啦不再A梦

MEAN.JS の構造とよく似ているので、参照してください。

いいねを押す +0
phpcn_u1582

ページ内のすべての要素をディレクティブにし、継承とネスト関係をディレクティブに配置し、1 つのページで複数のディレクティブを組み合わせて使用​​します。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!