Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AngularJS在同一页面中使用相同的组件_Javascript_Angularjs_Components - Fatal编程技术网

Javascript AngularJS在同一页面中使用相同的组件

Javascript AngularJS在同一页面中使用相同的组件,javascript,angularjs,components,Javascript,Angularjs,Components,我第一次使用angularjs。 我尝试在页面中使用相同的搜索组件两次。但在第二个组件中,modal.show不起作用 这是我的密码 我的按钮点击代码。 我点击的地方会显示一个模态 $scope.openTalepIsEmriList = function (talepUN) { a.talepisemrilistesi = []; $("#divTalepIsEmriListesiModal").modal("show");

我第一次使用angularjs。 我尝试在页面中使用相同的搜索组件两次。但在第二个组件中,modal.show不起作用

这是我的密码

我的按钮点击代码。 我点击的地方会显示一个模态

$scope.openTalepIsEmriList = function (talepUN) {
                a.talepisemrilistesi = [];
                $("#divTalepIsEmriListesiModal").modal("show");
                $http({
                    method: 'POST',
                    url: '/api/CrmTalepHareket/TalepIsEmriListesi?talepUN=' + talepUN,
                    headers: { 'Content-Type': 'application/json' }
                })
                    .then(
在页面中,我称之为组件

第一:

 <talep-ara-tum container-id="abonearama"  kullanici-id="modelTalep.Kullanici.ID" abonemodel="Aboneler" aramadanmi="true" talepler="aratalepmodel" kullaniciisletme="kullaniciisletme"></talep-ara-tum>

第二:

<div class="row">
<talep-ara-tum kullanici-id="modelTalep.Kullanici.ID" abonemodel="Aboneler" 
aramadanmi="false" talepmodel="AboneSahisTalepleri" kullaniciisletme="kullaniciisletme"></talep-ara-tum></div>



我认为这是因为两个组件共享相同的ID,您可以将其中一个更改为相同的ID,但添加一个2或将其更改为硬编码ID的第一个ID,然后看看是否有效。我真的看不懂上面说什么,我看不懂土耳其语(?)。不知道您可以更改AngularJS的语言。

我认为这是因为两个组件共享相同的ID,您可以将其中一个更改为相同的,但添加一个2或将其更改为硬编码的ID的第一个,然后看看是否有效。我真的看不懂上面说什么,我看不懂土耳其语(?)。不知道您可以更改AngularJS的语言。

这可能是因为两个组件共享相同的id。是的,这可能是原因,但解决方案是什么:)这主要取决于一个问题:使用相同id的相同组件两次的原因是什么?这可能是因为两个组件共享相同id相同id。是的,这可能是原因,但解决方案是什么:)这主要取决于一个问题:使用相同id两次使用相同组件的原因是什么?感谢您的回复。是的,是土耳其语:)这是我的组件名称。你可以这样想。像这样。。好的,你能把id改成test,把另一个改成test2或者别的什么吗。那可能行。你能添加一个JSFIDLE或者我可以试试你的代码的东西吗?我认为这是一件小事,可能是打字错误。是的,我们更改了id。但我们将id从页面发送到组件。并在组件中动态设置id。解决了。谢谢。很高兴你能想到。没问题!谢谢你的回复。是的,是土耳其语:)这是我的组件名称。你可以这样想。像这样。。好的,你能把id改成test,把另一个改成test2或者别的什么吗。那可能行。你能添加一个JSFIDLE或者我可以试试你的代码的东西吗?我认为这是一件小事,可能是打字错误。是的,我们更改了id。但我们将id从页面发送到组件。并在组件中动态设置id。解决了。谢谢。很高兴你能想到。没问题!