收藏此站 联系我们 网站
当前位置:首页» 行业网站案例 » 【建站服务】达州网站建设【达州网络公司】达州做网站、达州微信公众号开发、达州网站设计、达州小程序制作-域名申请

【建站服务】达州网站建设【达州网络公司】达州做网站、达州微信公众号开发、达州网站设计、达州小程序制作-域名申请

作者: 风兰 . 阅读量: 9 . 发表时间:2022-09-20 15:56:43

网站建设

上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


达州网站建设【达州网络公司】达州做网站、达州微信公众号开发、达州网站设计、达州小程序制作


网站建设.jpg


泸州,古称“江阳”,别称酒城、江城 [75]  ,是四川省地级市,全国区域中心城市 [75]  ,川渝滇黔结合部区域中心城市和成渝地区双城经济圈南翼中心城市 [1]  、重要的商贸物流中心,长江上游重要的港口城市。截止2020年12月底,全市乡镇政区126个,面积12232.34平方公里。2020年末全市公安户籍登记户数158.09万户,户籍总人口507.95万人,其中乡村人口305.71万人,城镇人口202.24万人,户籍人口城镇化率39.8% [12]  ;2020年泸州市常住人口4254149人 [86]  。

泸州是国家历史文化名城,具有两千多年历史文化;西汉设江阳侯国;梁武帝大同年间建置泸州;泸州在宋代即为西南要会,明代即与成都、重庆三足鼎立,成为当时全国33个商业大都会之一。 [76]  形成了以名酒文化、生态文化、红色文化、历史文化、长江文化为代表的五大特色旅游资源;拥有国家4A级旅游景区7个,国家3A级旅游景区6个,国家2A级旅游景区9个。 [3-4]  [75] 

泸州是长江中上游地区第二大集装箱码头,四川第三大航空港 [77]  ;也是第三批国家新型城镇化综合试点地区、跨境电子商务综合试验区;世界级白酒产业基地,国家重要的以名优酒为主体的食品工业基地、循环型化工基地、清洁能源生产基地、国家高性能液压件高新技术产业化基地、国家9大工程机械生产基地之一。 [2] 

先后获得过联合国改善人居环境最佳范例奖(迪拜奖)、中国地级市民生发展100强、国家卫生城市、中国优秀旅游城市、国家森林城市、国家园林城市、全国文明城市、国家水生态文明城市等荣誉。 [5-6] 



四、路由和路由跳转

安装启动完成后,出现下图:

angular从入门到精通(四) — 路由和路由跳转

下一步的动作就是进行页面搭建路由跳转,为此,我要使用 Angular 的路由器。借助 Angular 路由器,实现路由器可以从一个视图导航到另一个视图。

首先我们要注册路由

angular从入门到精通(四) — 路由和路由跳转

在项目src/app/app.module.ts

// 引入路由组件

import { IndexComponent } from './index/index.component';

// 注册模型

//路由数组const routes: Routes = [    {        path      : '',        component: IndexComponent    }];@NgModule({    declarations: [ // 暴露        IndexComponent,    ],    imports: [        RouterModule.forRoot(routes),        BrowserModule,    ],    exports: [        RouterModule,    ]})

BrowserModule :导出所有 Angular 应用都需要的基础设施。默认包含在用 CLI 的 new 命令创建的所有 Angular 应用中。 它二次导出了 CommonModule 和 ApplicationModule,以便它们的导出物和提供商能用于所有应用中。

RouterModule :添加路由器指令和服务提供商。

forRoot() :创建一个带有所有路由器服务提供商和指令的模块。它还可以(可选的)设置一个应用监听器,来执行首次导航。

这里的路由数组 routes 描述如何进行导航。 把它传给 RouterModule.forRoot()方法并传给本模块的 imports 数组就可以配置路由器。
每个 Route 都会把一个 URL 的 path 映射到一个组件。 注意,path 不能以斜杠(/)开头。 路由器会为解析和构建最终的 URL,这样当你在应用的多个视图之间导航时,可以任意使用相对路径和绝对路径。

路由出口

RouterOutlet 是一个来自路由模块中的指令,它的用法类似于组件。 它扮演一个占位符的角色,用于在模板中标出一个位置,路由器将会把要显示在这个出口处的组件显示在这里。

<router-outlet></router-outlet>
路由器链接

现在,你已经有了配置好的一些路由,还找到了渲染它们的地方,但又该如何导航到它呢?固然,从浏览器的地址栏直接输入 URL 也能做到,但是大多数情况下,导航是某些用户操作的结果,比如点击一个 A 标签。

<nav>    <a routerLink="/" routerLinkActive="active">首页</a>    当我们访问http://localhost:4200/的时候我们打开对应的页面就是导入的IndexComponent文件</nav>

index.component.html

<div class="navbar custom-navbar navbar-fixed-top" role="navigation">    <div class="container">        <!— logo按钮 —>        <div class="navbar-header">            <button class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse" (click)="openMenu()">                <span class="icon icon-bar"></span>                <span class="icon icon-bar"></span>                <span class="icon icon-bar"></span>            </button>            <!— lOGO —>            <a [routerLink]="['/']" class="navbar-brand">lOGO</a>        </div>        <!— 公共导航组件 —>        <div class="collapse navbar-collapse">            <ul class="nav navbar-nav navbar-right">                <li class="active"><a [routerLink]="['/']" class="smoothScroll">首页</a></li>            </ul>        </div>    </div></div><div style="margin-top:93px; color: #fff;">    我是首页</div>

index.component.scss

/deep/body{    height: 100vh !important;    width: 100% !important;    display: inline-table;    background-color: #222325 !important;}//deep/.slides link ng-star-inserted left-side right-side slide-out-right{/    /deep/ .slideshow-container .slides .slide-in-right{        top: 100% !important;    }    .silder-text {        h2 {            font-family: 'Poppins', sans-serif !important;            font-size: 50px;            font-weight: 900;            color: white;            padding-left: 30px;            line-height: 1.5em;        }    }    .home-slider{        font-family: 'Poppins', sans-serif !important;        width: 100%;        position: relative;        float: left;    }    /deep/.slideshow-container .caption{        position: absolute;        top: 40%;        left: 0;        font-size: 50px;        font-weight: 600;        color: white;        padding-left: 30px;        line-height: 1.5em;        font-family: 'Poppins', sans-serif !important;    }    @media screen and (max-width: 767px) {        /deep/.slideshow-container .caption{            position: absolute;            top: 40%;            left: 0;            font-size: 20px;            font-weight: 600;            color: white;            padding-left: 30px;            line-height: 1.5em;            font-family: 'Poppins', sans-serif !important;        }        .silder-text {            position: absolute;            top: 40%;            left: 0;            h2 {                font-size: 40px;                color: white;                padding-left: 30px;                line-height: 1.5em;            }        }    }    /deep/.arrow-container.next {        left: 100px !important;    }    /deep/ .slideshow-container .arrow-container .next {        left: 60px !important;    }    /deep/ .slideshow-container .arrow-container .prev {        left: 60px !important;    }    /deep/ .slideshow-container .arrow-container.next {        right: 100% !important;    }    /deep/.slideshow-container .arrow-container .arrow.prev{        position: absolute !important;        bottom: 80px !important;    }    /deep/.slideshow-container .arrow-container .arrow.next{        position: absolute !important;        bottom: 70px !important;    }    index.component.ts    import { Component, OnInit } from '@angular/core';    import * as $ from 'jquery';    @Component({        selector: 'app-index',            templateUrl: './index.component.html',            styleUrls: ['./index.component.scss']    })    export class IndexComponent implements OnInit {        constructor() {            this.openMenu();        };        ngOnInit() {        }        openMenu(){            $('body').removeClass('noScroll');            if ($('.collapse').hasClass('collapse-active')) {                $('.collapse').removeClass('collapse-active');            }            else {                $('.collapse').addClass('collapse-active');            }        }    }

这里样式文件我用的scss文件,所有你需要安装scss并进行配置

修改angular.json,下的styles把css换成scss

angular从入门到精通(四) — 路由和路由跳转

运行ng serve显示如下效果:

angular从入门到精通(四) — 路由和路由跳转

我们依次添加如下组件内容与IndexComponent一样修改一下名称按照以上步骤注册一遍即可:

angular从入门到精通(四) — 路由和路由跳转

最后效果如图:

angular从入门到精通(四) — 路由和路由跳转



达州网站建设达州网络公司达州做网站、达州微信公众号开发、达州网站设计、达州小程序制作


上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站

全国服务热线
18114747181
二维码
手机端二维码
上往建站
地址:全国各地都有驻点商务 |  网站建设上往建站
在线咨询QQ:1120768800
 
QQ在线咨询
售前咨询热线
18114747181
营销顾问
营销顾问
售后服务热线
400-000-1116
售后服务
售后服务