前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >实习第十周

实习第十周

作者头像
治电小白菜
发布2020-08-25 14:42:20
6150
发布2020-08-25 14:42:20
举报
文章被收录于专栏:技术综合技术综合

继续

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

1)html

代码语言:javascript
复制
        <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

代码语言:javascript
复制
    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可以实现

代码语言:javascript
复制
<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交互

  • @绑定一个局部scope属性到当前dom节点的属性值。结果总是一个字符串,因为dom属性是字符串
  • &提供一种方式执行一个表达式再父scope的上下文中,如果没有指定attr名称,则属性名称为相同的本地名称
  • =通过directive的attr属性的值在局部scope的属性和父scope属性名之间建立双向绑定

4.mysql取最新的120条数据

代码语言:javascript
复制
SELECT id,indoor FROM pet ORDER BY id DESC LIMIT 120
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.ng-repeat获取每个input里的数据
    • 1)html
      • 2)js
      • 2.angularjs Select下拉,显示 值(另一个值)
      • 3.angularjs directive 的隔离scope如何与父scope交互
      • 4.mysql取最新的120条数据
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档