gpt4 book ai didi

javascript - 如何在 javascript 中使用 Angular JS 变量

转载 作者:行者123 更新时间:2023-12-03 06:48:28 25 4
gpt4 key购买 nike

我正在开发一个项目,我必须使用一个函数在 Angular JS ng-repeat 中标记 friend ,并且该函数是用 javascript 编写的,所以我很困惑我想传递属于 Angular js 的 id名为 c.Parent.id 的变量我想在 javascript 函数中使用它,这是我的函数

 <script>

$(document).ready(function()
{
var start=/@/ig;
var word=/@(\w+)/ig;

$("# -->>> HERE I WANT TO USE THAT ANGULAR JS VARIABLE <<<--").live("keyup",function()
{
var content=$(this).text();
var go= content.match(start);
var name= content.match(word);
var dataString = 'searchword='+ name;

if(go.length>0)
{
$("#msgbox").slideDown('show');
$("#display").slideUp('show');
$("#msgbox").html("Type the name of someone or something...");
if(name.length>0)
{
$.ajax({
type: "POST",
url: "<?php echo base_url(); ?>index.php/ItemDetail/getfriends",
data: dataString,
cache: false,
success: function(html)
{
$("#msgbox").hide();
$("#display").html(html).show();
}
});

}
}
return false();
});

$(".addname").live("click",function()
{

var username=$(this).attr('title');
var id=$(this).attr('name');
var old=$("#685").html();
var content=old.replace(word,"");
$("# -->>> HERE I WANT TO USE THAT ANGULAR JS VARIABLE <<<--").html(content);
var E="<a class='red' contenteditable='false' href='<?php echo base_url(); ?>index.php/user/wall/"+id+"' >"+username+"</a>";
$("# -->>> HERE I WANT TO USE THAT ANGULAR JS VARIABLE <<<--").append(E);
$("#display").hide();
$("#msgbox").hide();
$("# -->>> HERE I WANT TO USE THAT ANGULAR JS VARIABLE <<<--").focus();
});

});

</script>

最佳答案

我认为你可以这样做。

var scope = angular.element($("#outer")).scope();
scope.$apply(function(){
scope.msg = 'Superhero';
})

来源:AngularJS access scope from outside js function

关于javascript - 如何在 javascript 中使用 Angular JS 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37613997/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com