实习第十周

2017-09-09  本文已影响21人  ZZES_ZCDC

继续

1.ng-repeat获取每个input里的数据

1)html

        <button ng-click="add()">add</button>
        <div ng-repeat="item in list track by $index">
            <p>{{item.id}}</p>
            <div>
                    <input type="text" ng-model="item.data">
            </div>
            <button ng-click="addData(item.id)">add</button>
        </div>
        {{list}}
        </div>

2)js

    app.controller("myCtrl", function($scope, $http, $log) {
            $scope.list = []
            var post = {}
            var id = 0;
            $scope.add = function() {
                post = {}
                post.id = id
                $scope.list.push(post)
                id++
            }
            $scope.addData = function(id){
                    $log.log($scope.list[id])
            }
        })

2.angularjs Select下拉,显示 值(另一个值)

查看ngOptions源码,发现应该无法实现这个功能



所以改用ng-repeat可以实现

<select ng-model="dev"  ng-change="change(dev)">
        <option ng-repeat="x  in arr"  value="{{x.deviceName}}" >{{x.deviceName}}({{x.mac}})</option>
</select>

3.angularjs directive 的隔离scope如何与父scope交互

4.mysql取最新的120条数据

SELECT id,indoor FROM pet ORDER BY id DESC LIMIT 120
上一篇下一篇

猜你喜欢

热点阅读