meteor+angularjs使用

花高爽
2023-12-01
记录使用meteor + angularjs 的注意点(因为两者有很多相似处 也会造成一些冲突)
 1. 脚本的加载顺序(即 angular.js加载时)
 
 2. ngApp 的使用
 /*这样做:
 <body><div ng-app="my-app">
  ...
</div></body>
*/
/*而不是
<body ng-app="my-app">
  ...
</body>
*/
 
 3. Angular template模板文件的加载,以及template 分隔符 {{}}的使用
   将每个模板文件写进html的模板模块中--I wrap each template files inside a HTML template block:
   /*<template name="template_filename.html">
  ...
   </template>*/
 
 4. Meteor collection的声明以及使用
 
 5. 如何简化代码
 
 /*****解决这几个问题的方法 简要说明*****/
 1. 遵照运行级别的约束来组织文件
 2. 页面内容中用<div>应用ng-app,而不是<html>或者<body>
 3. 将Angular template分节符改成其他的形式,按照Meteor的约束组织文件,并且从Meteor的template开始加载所有的templates
 4. 将Meteor的collection声明为全局变量,用Meteor的Deps.autorun创建一个包装功能来实现数据的绑定
 5. 在任何场合都遵循angular的依赖注入约束
 类似资料: