获取数据 angularjs 直接发送回 javascript 函数
Get data angularjs sends back directly into a javascript function
我有一个表单,它用angularjs创建一个新对象。数据以名称标记发送回。
$scope.createMarker = function() {
$http.post('/markers/create', $scope.marker)
.success(function(data) {
})
.error(function(data) {
console.log('Error: ' + data);
});
};
所以在我的标记.ejs中,我得到了值:
<input id="marker"> {{marker}} </input>
但我想直接在 javascript 函数中获取它:
console.log({{marker}})
可能吗?
现在我有将其存储到输入中并使用 jquery 获取它的解决方案:
<input id="marker" value="{{marker}}"> </input>
<script> console.log($("#marker").val()) </script>
但是我们可以直接将其传递到 js 中吗?
感谢您的帮助!
AngularJS鼓励将表示和控制器分开。如果您打算直接使用 JS 函数,则需要在 .ejs
文件中执行任何操作,该文件仅用于演示。
因此,您应该在成功回调中直接调用console.log(marker)
(或console.log($scope.marker)
)。
是的,你可以。把这样的东西放在成功案例中
success(data){
var Mydata=data
}
并从中走出来
$scope.marker=Mydata
这样您就可以将变量绑定到 HTML 元素
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 正在全局范围中查找JavaScript函数
- 如何将输入(type=text)从html表单传递到javascript函数
- 如何调用这个匿名 JavaScript 函数
- 通过Ajax将JavaScript函数传递给PHP文件
- 在javascript函数中设置全局变量
- 如何在执行此特定onclick事件时执行JavaScript函数
- 使用javascript函数在页面初始化后加载jquery
- javascript函数同步
- 如何将一个JavaScript函数回调为多个函数
- 在javascript函数中使用php变量
- 代码背后调用一个JavaScript函数的按钮点击-C#
- 将JavaScript函数与HTML分离
- 组合两个javascript函数
- 在 Java 中的 JavaScript 函数中插入 Wicket 值
- javascript函数内部的代码用逗号而不是分号分隔
- href属性内的javascript函数
- 使用html表单中的参数调用JavaScript函数
- 分析Javascript函数中的多个对象
- javascript函数的:和=之间的区别