Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >TypeError:无法从输入读取未定义的Get值的属性'‘。使用angular js打印div中的值

TypeError:无法从输入读取未定义的Get值的属性'‘。使用angular js打印div中的值
EN

Stack Overflow用户
提问于 2017-01-25 22:09:56
回答 1查看 480关注 0票数 0

HTML代码

代码语言:javascript
运行
AI代码解释
复制
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
    <title>Ionic Sample ToDoListApp</title>
    <link href="//code.ionicframework.com/nightly/css/ionic.css" rel="stylesheet">
    <script src="//code.ionicframework.com/nightly/js/ionic.bundle.js"></script>
    <script src="js/app.js"></script>
    <link href="lib/datepicker-for-ionic/dist/style.css" rel="stylesheet">
    <!-- path to ionic/angularjs js -->
    <script src="lib/datepicker-for-ionic/dist/templates.min.js"></script>
    <script src="lib/datepicker-for-ionic/dist/ionic-datepicker.min.js"></script>
</head>

<body ng-controller="ToDoListCtrl">
    <ion-header-bar align-title="center" class="bar-positive">
        <h1 class="title">Tasks</h1>

    </ion-header-bar>

    <ion-content>
        <div class="list list-inset">
            <ion-item ng-repeat="item in toDoListItems " n ng-click="openDodal()">Task {{$index + 1}}</ion-item>
        </div>
        <div class="buttons">
            <button class="button button-block" ng-click="openModal()">Add Task</button>
        </div>
    </ion-content>

    <ion-footer-bar class="bar-positive">
    </ion-footer-bar>


    <script id="modal.html" type="text/ng-template">
        <div class="modal">
            <div class="bar bar-header bar-calm">
                <h1 class="title">Add New Task</h1>
            </div>
            <br></br>
            <form novalidate>
                <div class="list">
                    <div class="list list-inset" >
                        <label class="item item-input"  id="descriptions">
                            <input type="text" height:"900px" class="description" placeholder="Description ..." ng-model="data.describe" required>
                        </label>
                        <label input="email" class="item item-input" id="email" ng-model="data.email" required >
                            <span class="input-label">Email</span>
                            <input type="email">
                        </label>
                        <label class="item item-input" id="">
                            <span class="input-label">Date</span>
                            <input type="date">
                        </label>     
                    </div>
                                  <button class="button button-block button-balanced" type="submit" ng-click="AddItem(data)">
                        Add Item
                    </button>
                    <button class="button button-block button-assertive" ng-click="closeModal()"> cancel</button>

                </div>
            </form>
        </div>
    </script>
    <script id="dodal.html" type="text/ng-template">
        <div class="modal">

            <div class="bar bar-header bar-calm">
                <h1 class="title">Task {{$index}}</h1>

            </div>
           <div class="alert alert-info">
               {{great}}
           </div>
            <div style="position: absolute; bottom: 0px; width: 100%">
                <div style="text-align: center">
                    <form ng-submit="AddItem(data)">
                        <div class="list">
                            <div class="list list-inset">
                                <label class="item item-input" id="description">
                                    <input type="text" class="form-control input-lg" height:"900px" placeholder="Add Note " ng-model="searchText">
                                </label>
                                <button class="button button-block" ng-click="check()">Add Note</button>
                                <button class="button button-block" ng-click="closeDodal()">back</button>
                            </div>
                        </div>

                        </form>

                </div>
        </div>
      </div>

    </script>

</body>
</html>

app.js angularJS

代码语言:javascript
运行
AI代码解释
复制
angular.module('todo', ['ionic'])

.controller('ToDoListCtrl', function ($scope, $ionicModal ) {
$scope.toDoListItems = [{

}];
$scope.searchText = " ";

$scope.show = function()
{
    $scope.great = $scope.searchText;
}

$scope.AddItem = function (data) {
$scope.toDoListItems.push({ task: data.describe,status: 'not done' });

上面是我为创建任务而构建的应用程序的代码。当我尝试从输入中获取值使用angular js打印div中的值时,我得到了以下错误: TypeError:无法读取未定义的属性'describe‘

EN

回答 1

Stack Overflow用户

发布于 2017-01-25 22:19:06

在开始将项推入数组和$scope.data变量之前,先对其进行初始化

代码语言:javascript
运行
AI代码解释
复制
$scope.toDoListItems = []; //in the beginning of your controller
$scope.data = {}; //initialize your data object

将您的单击事件更新为

代码语言:javascript
运行
AI代码解释
复制
<button class="button button-block button-balanced" type="submit" ng-click="AddItem()">

参见ng-click事件,我们不需要在这里发送数据对象,因为我们已经在管理我们作用域中的数据状态。

并更新AddItem函数,如下所示

代码语言:javascript
运行
AI代码解释
复制
$scope.AddItem = function () {
    $scope.toDoListItems.push({ task: $scope.data.describe,status: 'not done' });
    //reset the data variable after insert

    $scope.data = {};
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41862588

复制
相关文章
usb无法识别怎么办 教你解决usb无法识别
移动存储设备现在已经成为了人们日常工作和学习必不可少的数码产品,无论是U盘还是移动硬盘,都可以起到很好的数据互通和扩充存储空间的作用。不过也会遇到过这样的情况,就是将usb设备连接到电脑之后,电脑显示无法正确读取,下面,小编就给大家分享usb无法识别的图文方法了。
用户8002245
2020/12/28
4.3K0
html 上
网页有图片、链接、文字等元素组成,我们后面的任务就是要把这部分网页元素用代码写出来。。。
梨涡浅笑
2020/10/27
1.6K0
html 上
安卓设备无法在Mac电脑上识别,怎么办?
Android File Transfer是一款强大的安卓设备传输工具,操作简单,使用方便,只需要在连接手机前运行 Android File Transfer ,再连接手机,那么 Mac 就会识别出 Android 设备,并可以对里面的文件进行复制、粘贴、删除等管理!
啾咪啾咪
2022/08/21
3.4K0
html内嵌php代码无法解析
php, apache都安装完成,但是这样的代码,浏览器无法解析其的php代码. <html><body><h1>d</h1> <?php echo “test”; ?> </body></h
吾爱乐享
2019/12/30
3.4K0
【OpenCV】视觉基础上
谢谢!
EdenChen
2018/04/17
4510
【OpenCV】视觉基础上
FPGA上的视觉 SLAM
SLAM(同步定位和地图绘制)在自动驾驶、AGV 和无人机等各种应用中引起了人们的广泛关注。尽管目前有很多优秀的 SLAM 项目可以参考,但是他们的复杂性(高性能)及依赖性(依赖于许多外部库),使得它们无法移植到简单的平台(例如嵌入式系统)。
碎碎思
2023/08/30
7970
FPGA上的视觉 SLAM
HTML基础02-HTML标签(上)
每个网页都有一个基本的结构标签(也称骨架标签),页面内容也是在这些基本标签上书写。HTML页面也称为HTML文档。
yangjiao
2021/03/04
9020
HTML基础上
知识点一:HTML Hyper Text Markup Language  超文本标记语言。  HTML标准结构: < ! doctype html> 声明文档类型 <html>
用户1134788
2018/01/05
1.4K0
HTML基础上
BBN:长尾视觉识别模型(CVPR 2020)
今天分享一篇发表在CVPR 2020上的论文:BBN: Bilateral-Branch Network with Cumulative Learning for Long-Tailed Visual Recognition (原文链接:[1])。
Minerva
2020/09/04
1.9K0
python进阶——人工智能视觉识别
python在人工智能方面可以毫不客气的说,比其他的所有语言都要有优势,因为python的背后有一个非常强大的资源库来支撑着python运作。
淼学派对
2023/10/14
3420
python进阶——人工智能视觉识别
ccd视觉定位教程_CCD视觉定位识别系统,视觉系统ccd定位原理[通俗易懂]
CCD机器视觉系统是用于工业检测及识别的高科技产品,生产的核心问题是工业计算机系统选型,可采集加工品的高清图像直接传输给到机子的GPIO接口。
全栈程序员站长
2022/07/02
1.1K0
ccd视觉定位教程_CCD视觉定位识别系统,视觉系统ccd定位原理[通俗易懂]
视觉研究的前世今生(上)
序 ▼ 视觉是人类最重要的知觉,没有视觉人类很难定位,识别物体,了解坏境,得以生存发展。20世纪两次世界大战,使得西方各国,不论是为了飞机安全着陆,还是导弹精确制导,都对视觉研究有了非常大的兴趣,系列的欧洲视知觉会议(ECVP,1978),杂志“视觉研”(vision research,1961)在上世纪的出现,都不同程度源于得到了各大基金和有关军方的支持NASA,NIH NSF, officeof Navel, Air Force Research)。至今在西方各国视觉研究依然是一个热门研究方向。 80
大数据文摘
2018/05/25
2K0
加油站ai视觉识别系统
加油站ai视觉识别系统通过yolov7网络模型深度学习,加油站ai视觉识别系统对现场画面中人员打电话抽烟等违规行为,还有现场出现明火烟雾等危险状态。加油站ai视觉识别系统还可以对卸油时灭火器未正确摆放、人员离岗不在现场、卸油过程静电释放时间不足等不规范情形进行智能识别记录。YOLOv7 的发展方向与当前主流的实时目标检测器不同,研究团队希望它能够同时支持移动 GPU 和从边缘到云端的 GPU 设备。除了架构优化之外,该研究提出的方法还专注于训练过程的优化,将重点放在了一些优化模块和优化方法上。这可能会增加训练成本以提高目标检测的准确性,但不会增加推理成本。研究者将提出的模块和优化方法称为可训练的「bag-of-freebies」。
燧机科技
2023/03/05
4080
加油站ai视觉识别系统
Mac电脑无法识别安卓设备?
由于Mac OS X 本身并不支持 MTP 协议,所以通过 USB 将 Android 设备连接到 Mac 电脑上是无法识别的,更别说读取里面的文件了!你需要一款安卓手机数据传输助手:MacDroid!
啾咪啾咪
2022/09/11
4.3K0
图像识别解释方法的视觉演变
原文链接 / https://thegradient.pub/a-visual-history-of-interpretation-for-image-recognition/
LiveVideoStack
2021/02/05
1.1K0
图像识别解释方法的视觉演变
VS Code中无法识别npm命令
今天在VS Code中执行npm install命令时报了“'npm' 不是内部或外部命令,也不是可运行的程序或批处理文件”的错误。
跟着阿笨一起玩NET
2019/12/24
12.2K0
VS Code中无法识别npm命令
HTML上document的方法
document:属性 document.title //设置文档标题等价于HTML的<title>标签 document.bgColor //设置页面背景色 document.fgColor //设置前景色(文本颜色) document.linkColor //未点击过的链接颜色 document.alinkColor //激活链接(焦点在此链接上)的颜色 document.vlinkColor //已点击过的链接颜色 document.URL //设置URL属性从而在同一窗口打开另一网页 document.fileCreatedDate //文件建立日期,只读属性 document.fileModifiedDate //文件修改日期,只读属性 document.fileSize //文件大小,只读属性 document.cookie //设置和读出cookie document.charset //设置字符集 简体中文:gb2312 document:方法 document.write() //动态向页面写入内容 document.createElement(Tag) //创建一个html标签对象 document.getElementById(ID) //获得指定ID值的对象 document.getElementsByName(Name) //获得指定Name值的对象 document.body.appendChild(oTag)
全栈程序员站长
2022/09/07
2.1K0
HTML上document的方法
jenkins上展示html报告
前言 在jenkins上展示html的报告,需要添加一个HTML Publisher plugin插件,把生成的html报告放到指定文件夹,这样就能用jenkins去读出指定文件夹的报告了。 一、构建
上海-悠悠
2018/04/08
4.9K0
jenkins上展示html报告
​html2canvas 出现图片无法展示
最近接收到一个优化需求:就是对之前的行程文档的图文介绍添加打印生成 pdf 的功能
公众号---人生代码
2020/11/26
2.4K0
python识别html主要文本框
在抓取网页的时候只想抓取主要的文本框,例如 csdn 中的主要文本框为下图红色框:
机器学习和大数据挖掘
2019/07/02
2.2K0

相似问题

为什么怎么填数据库都是错的?

3274

Version参数填什么?

2464

Discuz数据库名和用户名应该填什么?

1271

discuz html?

2272

discuz商用?

1288
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档