ui-routing for angular使用$ stateparams并尝试发送数据

时间:2017-07-04 09:33:57

标签: angular

好的,这是我到目前为止所得到的https://embed.plnkr.co/QtM3ucPn6R1cPgdPjEzp/。 我试图通过 $ stateParams 将信息放在about me页面上。 有了一个名字和一个昵称,在大约的状态下,我给了控制器这个期望($ stateParams).toBe({meId:1}); ,我给了网址 url: ' /左右/ {MEID}',即可。所以在页面上我想给国家一些关于我的信息,比如我的昵称和我的名字。所以我给出的信息的ID是1.因为期望($ stateParams).toBe({meId:1}); 是1.我想让页面获得meId 1. with昵称和它的名字。

我尝试了一些不同的东西,比如数据和参数,但两者都没有像他们应该那样工作,所以我现在做错了什么。

1 个答案:

答案 0 :(得分:0)

这里的问题陈述很模糊。根据我的理解,您需要根据.state('about',{ url : '/about/{meId}', templateUrl : 'about.html', controller: function($stateParams, $scope){ if($stateParams.meId == 1) { $scope.meId = { id: $stateParams.meId, naam: 'audrey', nickname: 'audi' } } } }); 值显示控制器中的一组值。

请参阅forked plunker

expect($stateParams).toBe({meId : 1});

此外,$filename=$_FILES['sel_file']['tmp_name']; $file=fopen($filename,"r"); $RowCount=0; while ((fgetcsv($file)) !== FALSE) { $RowCount++; } echo $RowCount; fclose($file); 是单元测试的Jasmine单元测试框架语法,与此无关。