角JS和谐音(Angular JS and partials)

2019-08-03 15:05发布

是否有可能嵌入HTML页面中的一个又一个的角度JS?

如果是这样,怎么办呢?

这里在他们的教程中,部分未嵌入网页,但它就像不同的页面,你当你点击的项目之一去。 ( 见演示 )

Answer 1:

是的,你可以使用ngInclude指令去做。

请参阅该文档和例子在这里: https://docs.angularjs.org/api/ng/directive/ngInclude



Answer 2:

@Wilt是正确的,但这里是一个更具体的链路和代码示例(从https://github.com/angular-ui/ui-router/wiki/Quick-Reference#ui-view )

在你的根模板:

<div ui-view></div>
<div ui-view="chart"></div> 
<div ui-view="data"></div> 

而在你的app.config功能

$stateProvider.state("home", {
    views: {
        "": {
            template: "<h1>Some HTML</h1>"
        },
        "chart": {
            templateUrl: "templates/chart.html"
        },
        "data": {
            template: "<data_thing/>"
        }
    }    
})


Answer 3:

如果ng-include是不是你需要什么,你可能要检查出角UI路由器模块。 它可以让你做嵌套并行意见......这是伟大的,灵活的,易于使用和有据可查的。 https://github.com/angular-ui/ui-router



文章来源: Angular JS and partials