0

こんにちは、AngularJs は初めてです。

この edit_task をその ID で取得したい:

http://localhost:8080/edit_task/5629499534213120

関数 loadData() に ID を取得する方法がわかりません。

これは app.js の一部です

$scope.editTask = function (id) {
    var config = {
        headers: {
            "CommandType": "editTask"
        }
    };


    function loadData() {
        $http.get("http://localhost:8080/edit_task/" + id ,data ,config).success(function (data) {
            $scope.tasks = data;
        });
    };

これに関する鉱石のドキュメントの例を見つけることができました

誰かがAngularjsへの道を助けてくれることを願っていますか?

4

1 に答える 1

0

app.js (またはルートを定義する場所) で、id を定義します。

.when('/edit_task/:taskid', {
            templateUrl: 'TEMPLATEURL',
            controller: 'CONTROLLER_NAME',
        })

次に、コントローラーに $routeParams を挿入し、タスク ID を照会します。

APP.controller('CONTROLLER_NAME', function ($scope, $routeParams) {
     var taskId = $routeParams.taskid;
});
于 2014-08-20T10:35:13.103 に答える