V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  klesh  ›  全部回复第 23 页 / 共 23 页
回复总数  445
1 ... 14  15  16  17  18  19  20  21  22  23  
2015-11-27 17:49:32 +08:00
回复了 wensonsmith 创建的主题 程序员 AngularJs 使用 ui-router , 子页面里面的 js 不执行什么鬼?
@wensonsmith 因为 controller 是先于 template 执行的。 timeout 就是等 dom 树准备好之后再执行。
2015-11-27 16:20:24 +08:00
回复了 wensonsmith 创建的主题 程序员 AngularJs 使用 ui-router , 子页面里面的 js 不执行什么鬼?
```js
var test = 'code block';
```
2015-11-27 16:19:54 +08:00
回复了 wensonsmith 创建的主题 程序员 AngularJs 使用 ui-router , 子页面里面的 js 不执行什么鬼?
1. 在 index.html 里面引用生成二维码的 js 类库文件。
2. 给你的 state 加个 controller
3. 在你的 template 里面,加个放置二维码结果的标签如:<div id="qrcode"></div>
4. 在 controller 里面,利用 $timeout ,延时一定时间,如 100ms ,再执行生成二维码的生成操作。如
controller('TestCtrl', function($scope, $timeout) {
$timeout(function(){
$scope.qrcode = $scope.qrcode || new QRCode('#qrcode'); // 假定是这样初始化
$scope.qrcode.render('hello world');
}, 100)
})
node.js 可以,很好用
调试会很麻烦吧?能不能反馈原始代码的行数。
1 ... 14  15  16  17  18  19  20  21  22  23  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2729 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 11:20 · PVG 19:20 · LAX 03:20 · JFK 06:20
Developed with CodeLauncher
♥ Do have faith in what you're doing.