Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/299.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.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
Php onclick未定义的url_Php_Html_Angularjs - Fatal编程技术网

Php onclick未定义的url

Php onclick未定义的url,php,html,angularjs,Php,Html,Angularjs,显示的唱片列表,但我希望能够单击表中的唱片,它会在同一页上显示曲目列表。当我这样做时,url会显示“” 我认为这与“专辑代码”有关。但不知道该怎么办 javascript $scope.selectedalbum = {}; $scope.selectAlbum = function ($event, album){ $scope.selectedAlbum = album; $location.path('/album/' + album.albumCode); }; h

显示的唱片列表,但我希望能够单击表中的唱片,它会在同一页上显示曲目列表。当我这样做时,url会显示“”

我认为这与“专辑代码”有关。但不知道该怎么办

javascript

$scope.selectedalbum = {};
$scope.selectAlbum = function ($event, album){
     $scope.selectedAlbum = album;
     $location.path('/album/' + album.albumCode);
};
html


{{album.album_id}{{{album.Name}}

albumCode
还是
album\u id
?你似乎在交替使用这两个词。@Lex那么它必须是相同的吗?我想它应该是album_id,因为它在我的php文件的sql语句中。我不确定你所说的“它必须是相同的”是什么意思,但是我猜测,因为您的
相册中有
未定义的
。相册编码
,它在您的
相册
对象中不存在。单击相册后是否添加了所选类?如果不是,则函数中传递的album参数不好,或者它不包含
albumCode
参数try do
console.log(album)
inside
$scope。选择album
函数检查album对象中可用的键。然后您将知道它是
albumCode还是album\u id
<table>
    <tr data-ng-repeat="album in albums"
        data-ng-click="selectAlbum($event, album)"
        data-ng-class="{'selected':selectedAlbum.albumCode===album.album_id}"
        style="cursor: pointer;">
        <td>{{album.album_id}}</td><td>{{album.Name}}</td>
    </tr>
</table>