angularJS $scope读不到值

有时候使用$scope时无法从html中读取到值,也就是ng-model中绑定的值无法传给angular使用

原因:

在Js中你或许使用了这样的方法定义scope变量,$scope.show = ""

html:  .....................  <... ng-model = "show"....>

这样的话html中的hello值无法传送给js处理

解决办法

js: $scope.post = {  show : ‘‘  }

html :  .....................  <... ng-model = "post.show"....>

如此值的传递就解决了

时间: 2024-11-23 00:44:20

angularJS $scope读不到值的相关文章

在POM 4中,&lt;dependency&gt;中还引入了&lt;scope&gt;可以使用5个值

在POM 4中,<dependency>中还引入了<scope>,它主要管理依赖的部署.目前<scope>可以使用5个值: * compile,缺省值,适用于所有阶段,会随着项目一起发布.     * provided,类似compile,期望JDK.容器或使用者会提供这个依赖.如servlet.jar.     * runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段.     * test,只在测试时使用,用于编译和运行测试代码.不会随项目发布.   

spring scope 属性的取值

Spring 容器是通过单例模式创建 Bean 对象的,也就是说,默认情况下,通过调用 ac.getBean("mybean")方法获得的对象都是同一个 mybean 对象 使用单例模式有风险,风险在于多线程并发访问时会有一些状况.那么如何取消容器默认单例模式创建对象?14)  修改 applicationContext.xml设置创建 bean 的模式为原型模式(prototype)即可以代码片段<bean id="mybean"lazy-init=&quo

android socket readline()方法读不到值的问题

在一次socket编码中,我从客户端发送一条数据到服务器, 可是在服务器我用readline()方法没取到值,也没报错. 于是我把可能发生错误的代码用输出语句包裹,到readline这一行的时候停止的编译, 我意识到是读取的时候出了问题 BufferedReader的readLine方法是一次读一行的,这个方法是阻塞的, 直到它读到了一行数据为止程序才会继续往下执行 直到程序遇到了换行符或者是对应流的结束符readLine方法才会认为读到了一行, 才会结束其阻塞,让程序继续往下执行 所以在写入的

客户端用JavaScript填充DropDownList控件 服务器端读不到值

填充没有任何问题,但是在服务器端却取不出来下拉表中的内容.页面代码如下. <form id="form1" runat="server"> <div> <h3>看看用js填充的dropdownlist控件在服务器端能读出来吗?</h3> 三个级联下拉列表框: <asp:DropDownList runat="server" id="bigTypeList" Width=&q

Maven POM中Dependency Scope取值含义

引自 http://my.oschina.net/boonya/blog/141276 在POM 4中,<dependency>中还引入了<scope>,它主要管理依赖的部署.目前<scope>可以使用5个值: * compile,缺省值,适用于所有阶段,会随着项目一起发布. * provided,类似compile,期望JDK.容器或使用者会提供这个依赖.如servlet.jar. * runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段. * test

maven依赖关系中Scope的作用

Dependency Scope 在POM 4中,<dependency>中还引入了<scope>,它主要管理依赖的部署.目前<scope>可以使用5个值: * compile,缺省值,适用于所有阶段,会随着项目一起发布.     * provided,类似compile,期望JDK.容器或使用者会提供这个依赖.如servlet.jar.     * runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段.     * test,只在测试时使用,用于编译和运

C之旅(一)运算符——优先级,结合性和求值顺序

本节主要讲基本运算符的优先级,结合性和求值顺序.先看一个表达式- (1 + 2) * 3 + (4 + 5 * (6 + 7 ))记住你对它的运算过程,看完下面的内容之后,也许你会用不同的方式来看待这个表达式. 基本运算符 = + - * / C中没有指数运算.运算符操作的是操作数,操作数就是放在运算符两侧的东西. (1) 赋值运算符 = year = 2016; 读作将值2016赋给year,而非year等于2016.=将2016赋给变量year,是从右到左的,即=具有右结合性.2016 =

项目--Asp.net全局变量的设置和读(web.config 和 Gloab)

方法一:web.config文件——设置:在web.config文件里添加关键字key是通过<appSettings>标记来实现的,但是appSettings标记通常放在<system.web>.....</system.web>标记外面.例: <configration> <appSettings> <add key="connString1" value="server=localhost;user id=

深究AngularJS(4)——Directive和Scope数据隔离与交互

什么是隔离 Scope AngularJS 的 directive 默认能共享父 scope 中定义的属性,例如在模版中直接使用父 scope 中的对象和属性.通常使用这种直接共享的方式可以实现一些简单的 directive 功能.当你需要创建一个可重复使用的 directive,只是偶尔需要访问或者修改父 scope 的数据,就需要使用隔离 scope.当使用隔离 scope 的时候,directive 会创建一个没有依赖父 scope 的 scope,并提供一些访问父 scope 的方式.