angular 神坑 ,回调函数无法被监视

原方法,使用一个confirm 点ok然后回调,结果  界面无法刷新,搜索了下 是因为$scope没有监视model,必须使用apply方法
  $scope.SelectedRow=row;
             negAlert.confirm(function(){
                 delCell();//数据已经被删除 但是界面没有刷新  
            },"Are you sure to remove this row?",false);

改为以下就ok了
  $scope.SelectedRow=row;
             negAlert.confirm(function(){
                 $scope.$apply(delCell);
            },"Are you sure to remove this row?",false);

引用:http://www.jb51.net/article/59538.htm

转载于:https://www.cnblogs.com/Zoes/p/5010886.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在C++中,Twist速度回调函数是用于接收和处理机器人运动速度的回调函数。Twist是一个包含线性和角度速度的消息类型,通常用于控制机器人的运动。 在ROS(机器人操作系统)中,Twist速度回调函数***ist速度回调函数: ```cpp #include <ros/ros.h> #include <geometry_msgs/Twist.h> void twistCallback(const geometry_msgs::Twist::ConstPtr& msg) { // 在这里处理接收到的速度消息 double linear_x = msg->linear.x; double angular_z = msg->angular.z; // 执行相应的操作,例如控制机器人的运动 // ... // 输出接收到的速度信息 ROS_INFO("Received Twist message - linear_x: %f, angular_z: %f", linear_x, angular_z); } int main(int argc, char** argv) { // 初始化ROS节点 ros::init(argc, argv, "twist_subscriber"); // 创建节点句柄 ros::NodeHandle nh; // 创建一个订阅器,订阅名为"/cmd_vel"的Twist消息 ros::Subscriber sub = nh.subscribe("/cmd_vel", 10, twistCallback); // 循环等待回调函数 ros::spin(); return 0; } ``` 在上述代码中,我们首先包含了必要的头文件,并定义了一个名为`twistCallback`的回调函数。该回调函数接收一个`geometry_msgs::Twist::ConstPtr`类型的指针参数,表示接收到的Twist速度消息。 在回调函数中,我们可以通过指针访问Twist消息的成员变量,例如`linear.x`和`angular.z`,分别表示线性和角度速度。然后,我们可以根据接收到的速度信息执行相应的操作。 在`main`函数中,我们初始化ROS节点,并创建一个订阅器来订阅名为"/cmd_vel"的Twist消息。订阅器会将接收到的消息传递给回调函数进行处理。最后,通过调用`ros::spin()`函数来循环等待回调函数的触发。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值