IT入门 > 面试题 >

  • 两个平级界面块 a 和 b,如果 a 中触发一个事件,

    日期:2016-10-10 15:11:31 点击:2796 好评:0

    这个问题换一种说法就是,如何在平级界面模块间进行通信。有两种方法,一种是共用服务,一种是基于事件。 共用服务 在 Angular 中,通过 factory 可以生成一个单例对象,在需要通信...

  • 一个 angular 应用应当如何良好地分层?

    日期:2016-10-10 15:10:50 点击:6404 好评:0

    目录结构的划分 对于小型项目,可以按照文件类型组织,比如: cssjs controllers models services filterstemplates 但是对于规模较大的项目,最好按业务模块划分,比如: cssmodules account controll...

  • angular 应用常用哪些路由库,各自的区别是什么?

    日期:2016-10-10 15:10:16 点击:5158 好评:0

    Angular1.x 中常用 ngRoute 和 ui.router,还有一种为 Angular2 设计的 new router (面向组件)。后面那个没在实际项目中用过,就不讲了。 无论是 ngRoute 还是 ui.router,作为框架额外的附加功能,...

  • 如果通过angular的directive规划一套全组件化体系,

    日期:2016-10-10 15:09:33 点击:3748 好评:0

    没有自己用 directive 做过一全套组件,讲不出。 能想到的一点是,组件如何与外界进行数据的交互,以及如何通过简单的配置就能使用吧。...

  • 分属不同团队进行开发的 angular 应用,如果要做

    日期:2016-10-10 15:08:26 点击:6500 好评:0

    可能会遇到不同模块之间的冲突。 比如一个团队所有的开发在 moduleA 下进行,另一团队开发的代码在 moduleB 下 angular.module( myApp.moduleA , []) .factory( serviceA , function () { ... }) angular.module(...

  • angular 的缺点有哪些?

    日期:2016-10-10 15:07:34 点击:6954 好评:0

    强约束 导致学习成本较高,对前端不友好。 但遵守 AngularJS 的约定时,生产力会很高,对 Java 程序员友好。 不利于 SEO 因为所有内容都是动态获取并渲染生成的,搜索引擎没法爬取。...

  • 如何看待 angular 1.2 中引入的 controller as 语法?

    日期:2016-10-10 15:06:53 点击:6899 好评:0

    最根本的好处 在 angular 1.2 以前,在 view 上的任何绑定都是直接绑定在 $scope 上的 function myCtrl ($scope) { $scope.a = aaa ; $scope.foo = function () { ... }} 使用 controllerAs,不需要再注入 $scope ,cont...

  • 详述 angular 的 “依赖注入”

    日期:2016-10-10 15:03:46 点击:4323 好评:0

    栗子 依赖注入是一种软件设计模式,目的是处理代码之间的依赖关系,减少组件间的耦合。 举个栗子,如果没有使用 AngularJS,想从后台查询数据并在前端显示,可能需要这样做: va...

  • 如何看待angular2

    日期:2016-10-10 15:03:05 点击:2329 好评:0

    相比 Angular1.x,Angular2的改动很大,几乎算是一个全新的框架。 基于 TypeScript(可以使用 TypeScript 进行开发),在大型项目团队协作时,强语言类型更有利。 组件化,提升开发和维护的...

  • angular 应用常用哪些路由库,各自的区别是什么?

    日期:2016-10-10 15:02:17 点击:2294 好评:0

    Angular1.x 中常用 ngRoute 和 ui.router,还有一种为 Angular2 设计的 new router (面向组件)。后面那个没在实际项目中用过,就不讲了。 无论是 ngRoute 还是 ui.router,作为框架额外的附加功能,...

广告位API接口通信错误,查看德得广告获取帮助