質問するログイン新規登録

回答編集履歴

4

修正

2017/04/06 04:05

投稿

akabee
akabee

スコア1947

answer CHANGED
@@ -72,12 +72,13 @@
72
72
  <ons-page ng-controller="HogeCtrl as hoge">
73
73
  <ons-list>
74
74
 
75
- <ons-lis-item ons-lazy-repeat="hoge.delegate">
75
+ <ons-list-item ons-lazy-repeat="hoge.delegate">
76
76
  {{ item }}
77
- </ons-lis-item>
77
+ </ons-list-item>
78
78
 
79
79
  </ons-list>
80
80
  </ons-page>
81
81
  </body>
82
82
  </html>
83
+
83
84
  ```

3

追記

2017/04/06 04:05

投稿

akabee
akabee

スコア1947

answer CHANGED
@@ -18,4 +18,66 @@
18
18
 
19
19
  onsenUIのバージョンです。
20
20
 
21
- ![イメージ説明](35bf3c5f682dfa216ad911e7e066550b.jpeg)
21
+ ![イメージ説明](35bf3c5f682dfa216ad911e7e066550b.jpeg)
22
+
23
+ ※追記
24
+
25
+ 動作確認できたコードです。
26
+
27
+ ```HTML
28
+ <!DOCTYPE HTML>
29
+ <html>
30
+ <head>
31
+ <meta charset="utf-8">
32
+ <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
33
+ <meta http-equiv="Content-Security-Policy" content="default-src * data:; style-src * 'unsafe-inline'; script-src * 'unsafe-inline' 'unsafe-eval'">
34
+ <script src="components/loader.js"></script>
35
+ <script src="lib/angular/angular.min.js"></script>
36
+ <script src="lib/onsenui/js/onsenui.min.js"></script>
37
+ <script src="lib/onsenui/js/angular-onsenui.min.js"></script>
38
+
39
+ <link rel="stylesheet" href="components/loader.css">
40
+ <link rel="stylesheet" href="lib/onsenui/css/onsenui.css">
41
+ <link rel="stylesheet" href="lib/onsenui/css/onsen-css-components.css">
42
+ <link rel="stylesheet" href="css/style.css">
43
+
44
+ <script>
45
+ ons.bootstrap()
46
+ .controller("HogeCtrl", function() {
47
+
48
+ this.delegate = {
49
+ createItemContent: function(i) {
50
+ return ons._util.createElement(
51
+ "<ons-list-item tappable ng-click='hoge.popP()'>Item " + i + "</ons-list-item>"
52
+ );
53
+ },
54
+
55
+ countItems: function() {
56
+ return 50;
57
+ }
58
+ }
59
+
60
+ this.popP = function() {
61
+ alert('hoge')
62
+ };
63
+ });
64
+
65
+ ons.ready(function() {
66
+ console.log("Onsen UI is ready!");
67
+ });
68
+
69
+ </script>
70
+ </head>
71
+ <body>
72
+ <ons-page ng-controller="HogeCtrl as hoge">
73
+ <ons-list>
74
+
75
+ <ons-lis-item ons-lazy-repeat="hoge.delegate">
76
+ {{ item }}
77
+ </ons-lis-item>
78
+
79
+ </ons-list>
80
+ </ons-page>
81
+ </body>
82
+ </html>
83
+ ```

2

追記

2017/04/06 03:59

投稿

akabee
akabee

スコア1947

answer CHANGED
@@ -12,4 +12,10 @@
12
12
 
13
13
  再現できませんでした。。。
14
14
 
15
- ![イメージ説明](97dcd005174225f2247aa8adba8ba119.jpeg)
15
+ ![イメージ説明](97dcd005174225f2247aa8adba8ba119.jpeg)
16
+
17
+ ※追記
18
+
19
+ onsenUIのバージョンです。
20
+
21
+ ![イメージ説明](35bf3c5f682dfa216ad911e7e066550b.jpeg)

1

再現確認結果を記載

2017/04/06 02:47

投稿

akabee
akabee

スコア1947

answer CHANGED
@@ -6,4 +6,10 @@
6
6
  <div ng-click="">hoge</div>
7
7
  </ons-list-item>
8
8
  </ons-lazy-repeat>
9
- ```
9
+ ```
10
+
11
+ ※追記
12
+
13
+ 再現できませんでした。。。
14
+
15
+ ![イメージ説明](97dcd005174225f2247aa8adba8ba119.jpeg)