首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何从控制器函数中获取$scope?

如何从控制器函数中获取$scope?
EN

Stack Overflow用户
提问于 2016-02-15 01:45:50
回答 1查看 271关注 0票数 0

我有以下问题:控制器内有一个函数,该函数决定$scope.name的值

代码语言:javascript
运行
AI代码解释
复制
app.controller('myController', ['$scope', function($scope) {
    function myFunction() {
       $scope.name = 'myName';
    }
document.getElementById('my-id').addEventListener("click", myFunction);
}])

由于多种原因,我不能使用ng-单击。更新:由于光擦拭图库和社会分享我不能使用ng-单击。我想要添加自定义FB共享,如果我使用ng-单击它将关闭照片擦拭打开的图像。请参阅 这里示例。打开图像并单击左上角自定义共享按钮

注意,即使我在这里使用这个示例,它也不会将我的$scope.name绑定到html。

如果我试着记录它的价值,它就会成为一种魅力。

代码语言:javascript
运行
AI代码解释
复制
console.log($scope.name); //will work perfectly

在html中,它将不绑定值:

代码语言:javascript
运行
AI代码解释
复制
<div ng-controller="myController">
<button id="my-id">
   <p>{{name}}</p>
</button>
</div>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-15 01:52:33

对于专题解决方案,问题是普通的事件侦听器将绕过摘要周期。这意味着您的$scope正在更新,但是Angular不知道它,因为触发更新的事件不在radar的雷达上,因此角不更新模板。解决此问题的(bad)解决方案是使用$scope.$apply强制触发摘要。

但是,ng-click,这是一个非角度的解决方案,如果你解决了的任何问题,你会更好。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35406007

复制
相关文章
从spring容器中获取对象scope为单例、多例
1.案例 1.1spring配置文件 1.2 测试类
2020/10/23
1.6K0
从spring容器中获取对象scope为单例、多例
如何从列表中获取元素
观察URAM的物理管脚,不难发现A/B端口都有相应的地址、使能、读写控制信号。与BRAM不同的是URAM的读写使能信号是同一个管脚RDB_WR_A/B,其为0时执行读操作,为1时执行写操作,这意味着一旦A/B端口独立,同一端口的读写操作就无法同时发生,因此,如果采用上一篇文章中介绍的方法将其配置为两个独立的单端口RAM,其读写行为与常规的单端口RAM是不同的,进一步而言,此时的读写行为类似于NO_Change模式。
Lauren的FPGA
2019/10/30
17.5K0
从ajax获取参数到控制器Laravel
route Route::get('search', 'ShowstaffController@search'); 接收变量
双面人
2020/02/17
1.2K0
Spring 如何从 IoC 容器中获取对象?
前面几篇文章主要分析了 Spring IoC 容器如何初始化,以及解析和注册我们定义的 bean 信息。
WriteOnRead
2021/03/12
9.8K0
Spring 如何从 IoC 容器中获取对象?
swift 获取控制器
得到view的控制器 /** view 获取它的控制器 */ public func viewController()->UIViewController? {
星宇大前端
2019/01/15
1.5K0
如何从Facebook获取流量?
译者:Nic 审校:陈明艳 本文长度为4634字,预估阅读时间10分钟。 前言:作为重要的流量来源的Facebook,流量中究竟蕴藏了什么秘密,让我们一探究竟! Facebook带来数量相当可观
iCDO互联网数据官
2018/03/05
5.2K0
如何从Facebook获取流量?
如何从机器学习数据中获取更多收益
对于深度学习而言,合适的数据集以及合适的模型结构显得至关重要。选择错误的数据集或者错误的模型结构可能导致得到一个性能不佳的网络模型,甚至可能得到的是一个不收敛的网络模型。这个问题无法通过分析数据得到很好的解决,只能是通过一次次的制作数据集、搭建模型并进行仿真实验才能发现如何最好地利用数据集以及选取什么样的模型结构。  本文讲解一些有关于数据集的实用知识,通过本文你将了解以下三点:
用户3578099
2019/08/16
8.4K0
【说站】Python如何从列表中获取笛卡尔积
Python如何从列表中获取笛卡尔积 1、可以使用itertools.product在标准库中使用以获取笛卡尔积。 from itertools import product   somelists = [    [1, 2, 3],    ['a', 'b'],    [4, 5] ]   result = list(product(*somelists)) print(result) 2、迭代方法。 def cartesian_iterative(pools):   result = [[]]  
很酷的站长
2022/11/24
8.8K0
【说站】Python如何从列表中获取笛卡尔积
spring中的scope详解
spring容器中的bean默认是单例模式的,改成非单例模式需要在类上加上@Scope("prototype")
二十三年蝉
2018/08/01
9720
spring中的scope详解
Spring中的@scope注解
但是也可以理解成,singleton是启动创建,prototype/request/session/globalsession是动态创建。
ydymz
2018/09/10
1K0
tensorflow中的Variable Scope
TensorFlow提供Variable Scope机制来控制变量的作用域,一定程度上类似于C++中的namespace,使得相同名称的变量可以同时存在。
YoungTimes
2022/04/28
7970
Maven中Scope的分类
默认就是compile,什么都不配置也就是意味着compile。compile表示被依赖项目需要参与当前项目的编译,当然后续的测试,运行周期也参与其中,是一个比较强的依赖。打包的时候通常需要包含进去。
Ant丶
2022/03/01
8530
Spring中bean的scope
Spring容器中的bean具备不同的scope,最开始只有singleton和prototype,但是在2.0之后,又引入了三种类型:request、session和global session,不过这三种类型只能在Web应用中使用。
阿杜
2018/08/06
5640
Spring中bean的scope
教你如何快速从 Oracle 官方文档中获取需要的知识
https://docs.oracle.com/en/database/oracle/oracle-database/index.html
JiekeXu之路
2020/06/10
8K0
教你如何快速从 Oracle 官方文档中获取需要的知识
如何从浏览器中获取信用卡密码
在如今信用卡时代,信用卡盗刷案例层出不穷,作案方式也是五花八门。如中间人(MITM),恶意软件和rootkit攻击。一旦攻击者获得数据访问权限,他们会将窃取到的信用卡信息转移到他们的服务器,然后将其用于匿名支付或出售以赚取利润。 最近我们研究了几款最受欢迎的四种浏览器—Internet Explorer(IE),Microsoft Edge,Google Chrome和Mozilla Firefox是如何存储信用卡数据以及其他的安全风险。
知识与交流
2023/03/25
4.2K0
如何从浏览器中获取信用卡密码
在shell程序里如何从文件中获取第n行
有没有一种“规范”的方式来做到这一点?我一直在使用 head -n | tail -1,它可以做到这一点,但我一直想知道是否有一个Bash工具,专门从文件中提取一行(或一段行)。
程序熵
2023/09/25
5420
在shell程序里如何从文件中获取第n行
如何使用AndroidQF快速从Android设备中获取安全取证信息
AndroidQF,全称为Android快速取证(Android Quick Forensics)工具,这是一款便携式工具,可以帮助广大研究人员快速从目标Android设备中获取相关的信息安全取证数据。该工具基于Snoopdroid项目实现其功能,利用的是官方ADB源码,并且使用了Go语言进行重构。
FB客服
2021/12/27
7.1K0
如何使用AndroidQF快速从Android设备中获取安全取证信息
如何从context-param获取参数?
马克-to-win:用context-param存放的参数,本个web应用中的任何servlet,jsp都可以获得。
马克java社区
2021/07/07
3K0
点击加载更多

相似问题

从$scope获取控制器名称

813

从指令触发控制器中的$scope函数

30

从函数获取$scope变量的值

13

在控制器中从指令到$scope获取值

20

如何从Angular $scope中获取数据。

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

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

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文