`
雷神F1
  • 浏览: 9232 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jqueryMobile和angular整合问题1

阅读更多

      当用jQuerymobile的$.mobile.changePage这个方法时,它只加载下一页的data-role="page"的div,所以为了方便js需要写在一个文件里自己可以构架一下页面结构。上面说的是前提,但是在整合angular时遇到了,在首页初始化完的页面,在加载新的页面时不会把新页面的angular的变量赋值,页面会出现这样{{xxxx.xxx}}的情况。哭这时需要重新初始化一下页面的angular的Controller,

下边是代码:

//xxx是ng-controller所属标签的id
var scope = angular.element($('#xxx')).scope();
angular.element($('#xxx')).injector(). 
      invoke(function($rootScope, $compile){  
                 $compile($('#xxx'))(scope); 
                 scope.$digest();  
} );
这样就可以把刚刚新加载的页面的重新使用angular了。酷
这是用到了angular的注入,重新编译html元素。详情可以去angular官网查看
分享到:
评论

相关推荐

    PhoneGap+Jquery mobile汇率计算器

    PhoneGap和jQuery Mobile是开发移动应用的两个重要工具,它们结合使用可以构建跨平台的、交互性强的移动应用。在本实例中,我们将探讨如何利用这两个技术创建一个汇率计算器。 PhoneGap是一个开源框架,它允许...

    web移动端教程

    Ionic基于Angular和Cordova,提供了丰富的UI组件库和开发工具。 #### Ionic安装 确保安装了Node.js后,可以通过npm来安装Ionic和Cordova。 #### Ionic创建APP 通过命令行工具快速生成一个新的Ionic项目,并进行...

    196_HTML手机电脑网站_网页源码移动端前端_H5模板_自适应响应式源码 (2).zip

    现代JS库和框架如jQuery、React或Angular可能被整合进来,以提高开发效率和代码质量。 6. 网站模板: 网站模板是预先设计好的页面结构,开发者可以快速基于模板构建网站,节省时间并保持设计一致性。这个196模板...

    258国外_HTML手机电脑网站_网页源码_移动端前端js效果_H5模板_自适应css样式ui组件.zip

    开发者会使用框架(如React Native、Vue.js、Angular等)和库(如jQuery Mobile、Bootstrap等)来简化移动端的开发。 综上所述,这个压缩包提供了构建跨平台、响应式网站所需的全部要素,包括HTML5结构、CSS3样式、...

    手机人才网_HTML手机电脑网站_网页源码移动端前端js效果_H5模板_自适应css源码ui组件.zip

    使用库如jQuery或现代框架如React、Vue或Angular,可以简化这些交互的实现。 4. **H5模板**: H5通常指的是HTML5,是HTML的最新版本,提供了更多的语义元素、多媒体支持和离线存储等功能。H5模板是一套预设计的HTML5...

    城市三级联动.rar

    城市三级联动是网页开发中常见的一种交互功能,主要用于地区选择,例如省份-城市-...在实践中,记得根据实际需求进行调整,例如整合到现有的前端框架(如Vue, React, Angular等),或者优化数据加载策略以提高性能。

    have-fun-nyc:有乐趣的纽约

    1. **前端框架**:JavaScript的流行框架如React、Vue或Angular,可能会被用于构建用户界面,提供流畅的交互和动态内容加载,使用户可以方便地浏览和搜索纽约的活动。 2. **地图API集成**:项目可能使用了Google ...

Global site tag (gtag.js) - Google Analytics