Javascript 角度ng单击范围未定义函数

Javascript 角度ng单击范围未定义函数,javascript,angularjs,Javascript,Angularjs,我有这个代码生成的拉威尔部分视图 <div ng-controller="viajeController"> <ul class="nav nav-pills"> <li><a href="#/">Volver</a></li> </ul> <div class="col-xs-4"> <h3>Horario de Salida:</h3>

我有这个代码生成的拉威尔部分视图

<div ng-controller="viajeController">
<ul class="nav nav-pills">
    <li><a href="#/">Volver</a></li>
</ul>

    <div class="col-xs-4">
        <h3>Horario de Salida:</h3> 
        <select class="form-control" name="sel_horario" ng-model="hora" ng-options="hora.hora_inicio for hora in horarios | orderBy: 'id'" id="sel_horario" ></select>
    </div>
    <div class="col-xs-8">          

        <fieldset>
            <legend>Asignar Vehiculo </legend>

            <table class="table table-hover">
                <thead>
                    <th>Seleccione</th>
                    <th>Placa</th>
                    <th>Numero Interno</th>
                    <th>Tipo Vehiculo</th>
                </thead>
                <tbody>
                    <tr ng-repeat="vehiculo in vehiculos">
                        <td>
                            <a href="" ng-click="solicitaDespacho(<% vehiculo.id %>)">Seleccionar</a>
                        </td>
                        <td><% vehiculo.placa %></td>
                        <td><% vehiculo.numero_interno %></td>
                        <td><% vehiculo.tipo_vehiculo %></td>
                    </tr>
                </tbody>

            </table>

        </fieldset>

    </div>
</div>
viajeFactory是可以的,但当我单击
时,在控制台中输入一个错误:

未定义不是一个函数

为什么不在$scope上找到一个“requestadespacho”函数??

更改此设置

<a href="" ng-click="solicitaDespacho(<% vehiculo.id %>)">Seleccionar</a>


更改此选项

<a href="" ng-click="solicitaDespacho(<% vehiculo.id %>)">Seleccionar</a>


更改此选项

<a href="" ng-click="solicitaDespacho(<% vehiculo.id %>)">Seleccionar</a>


更改此选项

<a href="" ng-click="solicitaDespacho(<% vehiculo.id %>)">Seleccionar</a>



您错过了会议;在函数的结束括号之后。

您错过了;在函数的结束括号之后。

您错过了;在函数的结束括号之后。

您错过了;在函数的右括号之后。

此外,您没有包含足够的HTML来验证您是否正确地将控制器连接到DOM。确保您的HTML中有一个ngController指令,位于这个ngRepeat之上,它首先实际使用了ViaJetController!对不起,我没有说我更改{{用于工作,而是使用ng click=“requestadespacho(vehiculo.id)”谢谢,您没有包含足够的HTML来验证您是否正确地将控制器连接到DOM。请确保您的HTML中有一个ngController指令,位于这个ngRepeat之上,它实际上首先使用了ViaJetController!抱歉,我没有说我更改了{{for works,而是使用了ng click=“requestadespacho(vehiculo.id)“谢谢,你没有包含足够的HTML来验证你是否正确地将你的控制器连接到DOM。请确保你的HTML中有一个ngController指令在这个ngRepeat上面的某个地方,它实际上首先使用了viajeController!对不起,我没有说我更改了{{for works,而是使用了ng click=“requestadespacho(vehiculo.id)”谢谢,您没有包含足够的HTML来验证您是否正确地将控制器连接到DOM。请确保您的HTML中有一个ngController指令,位于此ngRepeat之上,它实际上首先使用了ViaJetController!抱歉,我没有说我更改{{对于带有ng click=“requestadespacho(vehiculo.id)”的作品,谢谢